1.显示所有数据库 show databases;
2.选择数据库 use dbname;
3.显示当前数据库下所有的表 show tables;
4.创建数据库语句 create database 库名; 例子:
创建besttest数据库 create database besttest CHARSET=utf8
5.查看besttest数据库的信息 show create database besttest;
6.删除数据库besttest drop database besttest;
7.创建数据库中的表 例子:
create table 表名
( school_id int(10) not null auto_increment primary key //非空 自增 主键)
8.主键必须是唯一的,不能为空,一个表里只能有一个主键。 外键可以重复的,可以为空,一个表可以有多个外键,表的外键又是其他表的主键。
9.常见的约束:
primary key 主键。unique 唯一。 not null 非空。auto_increment 整数列的自增。CHARACTER SET name 指定字符集,仅限于字符串。
10.desc 表名 查看表的结构信息。/show create table 表名 查看表的结构信息
11.修改表名 alter table 旧表名 rename 新表名
例子: alter table school_old rename school_new;
12.修改表中属性的类型 alter table 表名 modify 属性名 数据类型///alter table 表名 change 旧属性名 新属性名 新数据类型
例子:alter table school modify school_name char(20)/// alter table school change school_old school_new char(20)
13.表中增加字段 altre table 表名 add 属性名1 数据类型 [完整性约束][表的哪个位置增加新字段]
14.删除表中字段 alter table 表名 drop 要删除的字段名
例子:alter table school drop address;
15.删除表 drop table 表名
16.清空表 truncate table