SQL常用语句

SQL常用语句

创建数据库:create database <数据库名称>;

删除数据库:drop database <数据库名称>;

使用数据库:use <数据库名称>;

查询库:show databases;

创建表:create table <表名称> (字段及类型1 ,字段及类型2,字段及类型3 …);

删除表:drop table <表名称>;

查询表:show tables;

查询表结构:describe <表名称> ; 或 desc <表名称>;

查询表信息:select * form <表名称>;

筛选某字段中的信息:select * form <表名称> where <字段>=<值>;

插入数据:insert into <表名称> values (‘字段1值’,’字段2值’,’字段3值’…);

删除数据:delete form <表名称> where <字段>=<值>;

修改数据:update <表名称> set <字段>=<新值> where <字段>=<旧值> ;

备份所有数据库:mysqldump -h <数据库地址> -u<用户名> -p<密码> –all-databases > 备份位置.sql ;

备份指定数据库:mysqldump -h <数据库地址> -u<用户名> -p<密码> –databases 数据库1 数据库2 > 备份文件.sql ;

恢复数据库:mysql -u<用户名> -p<密码> < 备份文件.sql ;

登入数据库对本地文件进行恢复:source 本地备份文件.sql ;

库表操作:

创建:create

删除:dorp

数据操作:

增:insert

删:delete

改:update

查:select

查询默认编码集:show variables like “%char%”;

查询默认导出目录:show variables like “%secure%”

select查询结果导出:

#登录数据库
 select ... [where] ... into outfile '本地路径';
注:linux在/etc/my.conf中添加本地保存路径是,本地目录要有mysql用户的读写权限
#mysql未登录数据库
mysql  -u用户名 -p密码  -e"SQL语句" 数据库名 > filename
# 如果为远程数据库,可以采用如下方式:
mysql -h地址 -P端口 -u用户名 -p密码 -N -e"SQL语句" 数据库名 > filename

mysql复制数据库:

mysqldump 《数据库名》 -u用户名 -p密码 -add-drop-table | mysql 《已创建的新库》 -u用户名 -p密码 
good good study, day day up!

发表评论

textsms
account_circle
email

SQL常用语句
创建数据库:create database <数据库名称>; 删除数据库:drop database <数据库名称>; 使用数据库:use <数据库名称>; 查询库:show databases; …
扫描二维码继续阅读
2021-09-14