mysql的每条语句都已分号结尾;
基本mysql语句
1.查看数据库
show databases;(注意是复数,应为一般是多个
出现
其他数据库非必要不要碰,否则出现什么奇怪的问题我就不知道了
2.创建数据库
create database first_base;
出现
查看数据库可以看到刚刚创建的
3.进入数据库
use first_base;
出现
4.查看表
show tables;(注意是复数,因为一般有多个表)
一开始是什么都没有的,我们需要创建表。
一定要先进入数据库,要不然会出现
5.创建表
creat table 表名(属性1 类型 是否允许为空,属性2 类型 是否允许为空,....);
允许为空就什么也不写,不允许就写not null
6.查看表的信息
desc 表名;(desc是describe的缩写,输入describe也是可以的)
7.增加表的属性
alter table 表名
add 属性名 类型 ...;
8.改变属性的位置
alter table 表名
modify 属性 描述 after 目标属性
正如after表面意思,在xx之后
9.修改属性的描述
alter table 表名
modify 属性 描述...;
10.修改属性名
alter table 表名
change 旧属性名 新属性名 类型;
11.删除属性
alter table 表名
drop 属性名;
12.删除表
drop table 表名;
13.删除数据库(危!危!危!)
drop database 数据库名;
参考文章极客笔记>mysql