基本命令
show databases; //查看当前所有的数据库
create database 库名; //创建数据库
use 库名; //使用数据库
show tables; //查看数据库的表
desc 表头; //查看列的名称和类型
set names utf8 //设置编码格式
create table 表名 (列1 类型,列2 类型...) charset=utf8 //创建表和类型,并设置编码为utf8格式
insert into 表名 values(列,列...) // [单行插入]
insert into 表名 values(列1,列2,列3..),(列1,列2,列3..)... // [多行插入]
insert into 表名(列1,列2,...) values(值1,值2...) // [给指定的列插入值]
show tables from 库名; //查看其他库的所有表
select * from 表名; //查看当前表里的内容
rename table 原名 to 新名; //修改表名
delete from 表名 (where 限定条件); //删除数据
truncate 表名; //清空表
drop database /table 名字; //删除数据库或是表
- 虽然都是删除数据,但是还是有很大的区分的,delete可以带限定条件,truncate是全部删除,但是以上的两个都是删除内容,表还在,而drop会把表或库直接删掉
update 表名 set 列名称=修改内容 (where 限定条件); //更新数据
下边介绍列的类型和约束