一. 数据库(Database)操作
- 创建数据库
create database 数据库名 create database 数据库名 character set 字符集
- 查看数据库
查看数据库服务器中的所有的数据库:show databases; 查看某个数据库的定义信息:show create database 数据库名;
- 删除数据库
drop database 数据库名称;
- 其他数据库操作命令
切换数据库:use 数据库名; 查看正在使用的数据库:select database();
二. 表(Table)操作
- 创建表
create table 表名(字段名 类型(长度) 【约束】字段名 类型(长度) 【约束】 );单表约束: 主键约束:primary key, 要求被修改的字段唯一,非空 唯一约束:unique, 要求被修饰的字段唯一 非空约束:not null , 要求被修饰的字段非空
- 查看表
查看数据库中的所有表:show tables; 查看表结构:desc 表名;
- 删除表
drop table 表名;
- 修改表
alter table 表明 add 列名 类型(长度) 【约束】; --修改表添加列 alter table 表名 modify 列名 类型(长度) 约束;--修改表修列的类型长度及约束 alter table 表名 change 旧列名 新列名 类型(长度) 【约束】; -- 修改表修改列名; alter table 表名 drop 列名; -- 修改表删除列 alter table 表名 to 新表名; --修改表名 alter table 表名 character set 字符集; --修改表的字符集
- 插入记录
insert into 表 (列名1,列名2...)values (值1,值2...); --向表中插入某些列
insert into 表 values (值1,值2...); --向表中插入所有列
- 更新记录
update 表名 set 字段名=值,字段名=值 ...; update 表名 set 字段名=值,字段名=值 ... where 条件 ;
- 删除记录
delete from 表名 【where 条件】;