SQL数据库的一些操作

简介: SQL数据库的一些操作 ——以 MySQL为例//登陆mysql -u root -p//创建一个名为test_lib的数据库CREATE DATABASE test_lib//删除一个名为test_lib的数据库DROP DATABASE test_lib//选择test_lib数据库USE test_lib//添加一个包含3列的

SQL数据库的一些操作


——以 MySQL为例

//登陆
mysql -u root -p

//创建一个名为test_lib的数据库
CREATE DATABASE test_lib

//删除一个名为test_lib的数据库
DROP DATABASE test_lib

//选择test_lib数据库
USE test_lib

//添加一个包含3列的表(table)[参考](http://www.runoob.com/sql/sql-create-table.html)
CREATE TABLE table1
    (
        column_name1 data_type(size),
        column_name2 data_type(size),
        column_name3 data_type(size)
    );

//删除一个表(table)
DROP TABLE table_name

//添加一个列(表头)
ALTER TABLE table_name ADD COLUMN column_name VARCHAR(45);

//删除一列
ALTER TABLE table1 DROP COLUMN column1;

//添加一行(两种方式,指定列,或者不指定列)
INSERT INTO table_name (column1,column2,column3,...) VALUES ('value1','value2','value3',...);
INSERT INTO table_name VALUES ('value1','value2','value3',...);

//删除一行
DELETE FROM table_name WHERE column5='CCC';

//显示test_lib的所有数据
SECLET * FROM test_lib

//查看有多少个database
show databases;

//查看某个database有多少个table
show tables;

//查看当前使用的数据库
select database();

//查看数据库使用端口
show variables  like 'port';

//查看数据库编码
show variables like 'character%';

//查看数据库的所有用户信息
select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

//查看某个具体用户的权限
show grants for 'root'@'localhost';

//查看数据库当前连接数,并发数
show status like 'Threads%';

//查看数据文件存放路径
show variables like '%datadir%';
目录
相关文章
|
9天前
|
SQL DataWorks 关系型数据库
DataWorks产品使用合集之数据集成时源头提供数据库自定义函数调用返回数据,数据源端是否可以写自定义SQL实现
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
5天前
|
SQL 存储 数据库
性能分析工具如Sql explain、show profile和mysqlsla在数据库性能优化中有什么作用
性能分析工具如Sql explain、show profile和mysqlsla在数据库性能优化中有什么作用
|
8天前
|
SQL 分布式计算 DataWorks
MaxCompute操作报错合集之使用sql查询一个表的分区数据时遇到报错,该如何解决
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
7天前
|
SQL 分布式计算 资源调度
MaxCompute操作报错合集之执行SQL Union All操作时,数据类型产生报错,该怎么解决
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
8天前
|
SQL 分布式计算 大数据
MaxCompute操作报错合集之执行多条SQL语句时,使用同一个实例来运行,遇到报错,该如何解决
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
10天前
|
SQL 分布式计算 DataWorks
DataWorks操作报错合集之在执行SQL查询时遇到报错,代码为[XX000],该怎么解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
9天前
|
SQL DataWorks NoSQL
DataWorks操作报错合集之在执行带with语句的SQL查询时出现了错误,是什么原因
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
9天前
|
SQL 分布式计算 DataWorks
DataWorks操作报错合集之重新上传后只有SQL无法运行,而Python可以正常运行,是什么导致的
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
10天前
|
Oracle 关系型数据库 Java
实时计算 Flink版操作报错合集之cdc postgres数据库,当表行记录修改后报错,该如何修改
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
10天前
|
SQL 监控 关系型数据库
实时计算 Flink版操作报错合集之在设置监控PostgreSQL数据库时,将wal_level设置为logical,出现一些表更新和删除操作报错,怎么办
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。