SQL语句分类:DDL,DML,DQL,DCL。
1.数据库操作:
创建数据库:create database 数据库名 charater set gbk; 删除数据库:drop database 数据库名称; 切换数据库: use 数据库名; 查看正在使用的数据库: select database();
2.表操作:table
2.1 创建表
create table 表明{
字段名 类型(长度) [约束],
字段名 类型(长度) [约束]
};
字符类型:varchar(n)
约束:
*主键约束: primary key,唯一非空
*唯一约束:unique,唯一
*非空约束:not null,非空
2.1 查看表
查看表:
show tables;
查看表结构:
desc 表名;
删除表:
drop table 表名;
修改表:
drop table
修改表:
alter table 表名 add 列名 类型 (长度) [约束]; --表中添加列
alter table 表名 modify 列名 类型 (长度) [约束]; --修改列属性
alter table 表名 change 旧列名 新列名 类型 (长度) [约束]; --修改列名
alter table 表名 drop 列名; --删除列
rename table 表名 to 新表名; --修改表名
alter table 表名 character set 字符集; --修改表的字符集
2.3 插入记录
insert into 表(列名1,列名2,,,,列名n) values(值1,值2,,值n); --插入数据
--如果是日期或是字符串,记得要用''
2.4 更新记录
update 表名 set 字段名=值,字段名=值,,, where 条件;
2.5 删除记录
delete from 表名 [where 条件]