============前奏1===================
cmd连接mysql
mysql -P 3306 -h 127.0.0.1 -u root -p
端口-地址-用户-密码
1.库的增删改查
1.1查看
Show databases; #查看所有库
执行结果
Show create database test; #查看某一个库
1.2创建(库名一旦创建,一般不允许修改)
Create database student_info; #创建库
创建后验证
Create database student_info2 charset utf8; #创建库并指定编码
7条数据
1.3删除
Drop database student_info; #删除库
student_info库已删除
1.4修改
Alter database Student_info2 charset gbk;
验证字符集
============前奏2===================
========切换库======显示所有表===
use test;
show tables;
如图
2.表的增删改查
2.1创建(创建表之前要先指定在哪个库)
Create table teacher_info(tid int not null ,tname varchar(20) not null)engine=innodb default charset=utf8
2.2修改
Alter table teacher_info change tid t_id varchar(10) not null; #修改表字段名称与限制
Alter table teacher_info add addr varchar(50),add age int; #向已创建的表添加字段
Alter table teacher_info add uid int first; #指定位置添加字段
Alter table teacher_info drop age; #删除表的字段
Alter table teacher_info modify uid charvar(10); #修改字段的约束
Alter table teacher_info rename teacher_info2; #修改表名
2.3删除
Drop table teacher_info;
2.4查看
Show tables; #当前库下的所有表
Show create table teacher_info; #显示指定的表
Desc teacher_info; #显示表结构
下期预告,表数据(记录)的增删改查以及约束