天天看点

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

作者:无花只有寒

============前奏1===================

cmd连接mysql

mysql -P 3306 -h 127.0.0.1 -u root -p

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

端口-地址-用户-密码

1.库的增删改查

1.1查看

Show databases; #查看所有库

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

执行结果

Show create database test; #查看某一个库

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

1.2创建(库名一旦创建,一般不允许修改)

Create database student_info; #创建库

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

创建后验证

Create database student_info2 charset utf8; #创建库并指定编码

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

7条数据

1.3删除

Drop database student_info; #删除库

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

student_info库已删除

1.4修改

Alter database Student_info2 charset gbk;

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

验证字符集

============前奏2===================

========切换库======显示所有表===

use test;

show tables;

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

如图

2.表的增删改查

2.1创建(创建表之前要先指定在哪个库)

Create table teacher_info(tid int not null ,tname varchar(20) not null)engine=innodb default charset=utf8

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

2.2修改

Alter table teacher_info change tid t_id varchar(10) not null; #修改表字段名称与限制

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

Alter table teacher_info add addr varchar(50),add age int; #向已创建的表添加字段

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

Alter table teacher_info add uid int first; #指定位置添加字段

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

Alter table teacher_info drop age; #删除表的字段

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

Alter table teacher_info modify uid charvar(10); #修改字段的约束

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

Alter table teacher_info rename teacher_info2; #修改表名

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

2.3删除

Drop table teacher_info;

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

2.4查看

Show tables; #当前库下的所有表

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

Show create table teacher_info; #显示指定的表

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

Desc teacher_info; #显示表结构

Mysql 库和表的增删改查(Create、Drop、Show、Alter)--附演示

下期预告,表数据(记录)的增删改查以及约束

继续阅读