发表于: 2019-10-06 23:38:21
0 583
今天完成的事情:
MySQL的增删改查语句
明天计划的事情:
遇到的问题:暂无
收获:
1 创建数据库
语法:create database dbname;
创建成功提示:Query OK、、、
未成功(已存在):ERROR 、、、database exists
2 查询系统数据库
语法:show databases
Mysql系统自动创建的4个数据库
information_schema
cluster
mysql
test
3 操作数据库
语法:use dbname;
4 查看数据库中创建的所有数据表
语法:show tables;
5 删除数据库
语法:drop database dbname;
表的创建、查看、删除、修改
: "tablename"表示表的名字","column_name_" 表示列的名字(比如:名字、姓名、年龄),"column_type_"表示数据类型(比如varchar(10)、date、int(2)),constraints是这个列的约束条件
6 创建一张表
语法:create table tablename(column_name_1 column_type_1 constraints,column_name_2 column_type_2 constraints,column_name_3 column_type_3 constraints)
7 查看表
语法:desc tablename;
*若需要更全面的表定义信息,可以使用:show create table tablename \G;
8 删除表
语法:drop table tablename
9 修改表
(1)修改某个表中某个列的某个数据类型
语法:alter table tablename modify column_name newcolumn_type;
(2)增加表字段
语法:alter table tablename add column newcolumn_name newcolumn_type;
(3)删除表字段
语法:alter table tablename drop column column_name;
(4) 字段改名
语法:alter table tablename change column_name newcolumn_name column_type;(将column_type更改,成为newcolumn_type,可同时更改字段类型)
(5)修改字段排列顺序
语法:
① alter table tablename add newcolumn_name newcolumn_type after column_name;
作用:将newcolumn_name newcolumn_type 加在column_name 后面。
② alter table tablename modify column_name column_type first;
作用:将newcolumn_name newcolumn_type 放在最前面。
(6)更改表名
语法:alter table tablename rename newtablename
评论