一、总结有关数据库的常规操作:
1. 创建数据库:
create database 数据库名 charset 编码名(推荐utf8);
2. 显示所有数据库:
show databases ;
显示某个数据库的创建语句:
show create database 数据库名;
3. 删除数据库:
drop database 数据库名;
4. 修改某个数据库(的字符集和排序规则)
alter database 数据库名 charset 新字符集名称 collate 新校对规则名;
使用(进入/选择)数据库:
5. 选择数据库
use 数据库名;
二、有关表的基本操作总结
1. 建表:
create table 表名 (
字段名 字段类型 [字段属性],
字段名 字段类型 [字段属性],
......
) [ charset=编码名称] [engine=表类型名称];
表类型名称可用的也就几个,比如: InnoDB(默认的), MyIsam, BDB, memory,
2. 显示所有表:
show tables;
3. 显示某个表的创建语句:
show create table 表名;
4. 显示某个表的结构:
desc 表名;
5. 删除表:
drop table 表名;
三、修改表语句的总结:
修改数据表主要是修改表名,添加字段,修改字段,删除字段,修改表的字符集;
1. 添加一个字段:
alter table 表名 add 一个字段的信息;
一个字段的信息的意思是:字段名 字段类型 [字段属性]
2. 改掉一个字段:
alter table 表名 change 旧的字段名 新的字段信息;
3. 修改一个字段:
alter table 表名 modify 要修改的字段名 新的类型 [新的属性]
4. 删除字段:
alter table 表名 drop 要删除的字段名;
5. 修改表名:
alter table 表名 rename 新的表名;
6. 修改字符集:
alter table 表名 charset=新的字符集;
四、数据操作:
- 增:
insert into (字段列表) values (值列表);
- 删:
delete from 表名 where 条件;
- 改:
update 表名 set 字段名 = 新的值,..... where 条件
- 查:
select 字段列表 from 表名 where 条件。