常见SQL语句
DDL:
数据库的操作:
1.create database if not exists 数据库名称; //安全的创建数据库
2.show databases; //查询所有数据库名字
3.show create database 数据库名称; //显示所查询的数据库的字符
4.alter database 数据库名称 character set 字符集名称; //改变该数据库所用的字符
5.drop database if exists 数据库名称; //安全的删除数据库
6.use 数据库名称; //进入某个数据库进行操作
表的操作:
1.create table 表名(
列名1 数据类型1,
列名2 数据类型2,
....
列名n 数据类型n
); //创建表
2.show tables; //查询该数据库内所有的表
3.desc 表名; //查询表内的列
4.alter table 表名 rename to 新的表名; //改变表名
5.alter table 表名 character set 字符名称; //改变表的字符
6.alter table 表名 add 列名 数据类型; //在目标表中添加新的一列
7.alter table 表名 change 列名 新列名 新数据类型; //同时改变列名和该列数据类型
8.alter table 表名 drop 列名; //删除目标列
9.drop table if exists 表名; //安全的删除表
DML:
1.insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); //在表中创建新的一行并同时对列进行赋值
2.delete from 表名 (where 条件) //删除符合条件行,如果没有条件则删除表内所有数据
3.update 表名 set 列名1 = 值1, 列名2 = 值2,... (where 条件) //修改值,没有条件则默认所有行都修改
DQL:
1.select * from 表名; //查询该表内所有信息