第一章
一.数据库基本操作
1.创建数据库
create database 数据库名 [charset 字符集] [collate 字符校对集];
2.查看数据库
show databases;
3.查看创建数据库信息
show create database 数据库名;
4.删除数据库
drop database 数据库名;
二.表的基本操作
1.创建表
create table 表名(字段名 字段类型 约束) 表级约束 charset 字符集 collate 校对集;
2.修改表名
(1)alter table 表名 rename to[as] 新表名;
(2)rename 旧表名1 to 新表名1,旧表名2 to 新表名2;(只能用to)
3.查看表
show tables;
4.查看数据表的相关信息
show table status [from 数据库名];
5.查看表的字段信息
desc 表名;
6.查看表的创建信息
show create table 表名;
7.查看表的结构信息
show full columns from 表名;(将full删除查询的结果与desc是一样的)
三.修改表结构
1.修改字段名(change)
alter table 表名 change 旧字段名 新字段名 数据类型;
2.修改字段数据类型(modify)
alter table 表名 modify 字段名 修改的字段类型;
3.修改字段的位置(modify)
alter table 表名 modify 字段名1 字段类型 after 字段名2;(将字段名1放在字段名2后面)
4.新增字段
(1)指定插入的位置
alter table 表名 add 字段名1 字段类型 after 字段名2;(将新插入的字段名1放在字段名2后)
(2)一次性同时插入多个字段(括号问题)
alter table 表名 add (字段名1 字段类型 ,字段名2 字段类型,.....);
5.删除字段
alter table 表名 drop 字段名;
6.删除数据表
drop table 表名;
三.对数据的操作
1.添加数据
(1)插入一条数据:为所有字段插入数据
insert into 表名 values();
(2)插入一条数据:为部分字段插入数据
insert into 表名(字段列表) values();
(3)插入一条数据:为指定字段添加数据
insert into 表名 set 字段名=值,字段名=值;
(4)一次性添加多行
insert into goods(字段列表) values(),(),....;
四.查询数据
1.查询表中的全部数据
select * from 表名;
2.查询表中的部分字段
select (字段列表) from 表名;
3.简单条件查询数据(where后面跟查询的条件)
select * from 表名 where 字段名=值;
4.修改数据
update 表名 set 字段名=值 where 字段名=值;
5.删除数据
delete from 表名 where 字段名=值;