环境外
连接mysql(本地):mysql -u root -p
连接mysql(远程主机):mysql -h 主机地址 -u 用户名 -p 用户密码
退出命令界面:exit
环境内
显示数据库列表:show databases;
打开数据库:use 数据库名;
显示数据库中的数据表:show tables;
显示数据表的结构:describe 表名;
建库:create database 库名;
建表:
use 库名;
create table 表名 (字段设定列表);
删库:drop database 库名;
删表:drop table 表名;
将表中记录清空:delete from 表名;
显示表中的记录:select * from 表名;
建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default '深圳',
year date
); //建表结束
//以下为插入字段
insert into teacher values('','glchengang','深圳一中','1976-10-10');
insert into teacher values('','jack','深圳一中','1975-12-23');
- 将ID设为长度为3的数字字段:int(3)并让它每个记录自动加一:auto_increment并不能为空:not null而且让他成为主字段primary key。
- 将NAME设为长度为10的字符字段。
- 将ADDRESS设为长度50的字符字段,而且缺省值为深圳。
- 将YEAR设为日期字段。