MYSQL
简单的创建数据库
0,如何查找数据库
1,使用数据库,创建表
2,添加表结构
0,查看数据库
代码:
show databases;
查看MYSQL服务器上的所有数据库的语法比较简单,只需要把“show databases;”输入的MYSQL的命令行后,按回车即可。
结果:
这只是我的数据库显示,也许您的会不一样!
(s1,bb,xscl这两个数据库是我之后创建的,除了这三个数据库,另外三个数据库都是安装MYSQL时系统自动创建的,(不同的MTSQL版本,系统所自带的数据库会有所差异)他们各有各的功能,我会在下一章博客中做出对MYSQL5.7中自带的数据库他们功能的具体分析)
1,创建数据库
create database BBS;
use BBS;
用分号结尾,表示一个语句。在MYSQL中都一条SQL语句都以“;”作为结束语句。
(这时我们创建了一个名叫BBS的数据库)
2,创建表与管理表
代码
create table BBD
(Dname int not null primary key,
Dsex char not null ,
Dscore char(3) not null,
Did int(25) not null,
Ddate date not null);
desc BBD;
这时您已经创建了一个表了。用“desc +表名;”来查询表结构。
结果:
(因为我懒得打那么多,您可以自行添加上剩的。)有的小伙伴可能要问了,为什么我不想打那么多,给的代码确实有那么多,引文接下来我要给您介绍的他们的属性了。
类型 | 格式 +用途 |
---|---|
整型(int) | int(m)m表示数值宽度,不写默认11 |
小数(浮点型) | float(m,d)在精度不确定时,会默认保存实际精度 |
小数(浮点型) | double(m,d)在精度不确定时,会默认保存实际精度 |
小数(定点型) | decimal(m,d)在精度不确定时,会默认是整数 |
时间日期型(date) | 格式是YYYY-MM-DD |
时间日期型(time) | 格式是HH:MM:SS |
时间日期型(year) | 格式是YYYY |
时间日期型(datetime) | 格式是YYYY-MM-DD HH:MM:SS |
字符串型(char) | 格式是“ ” |
*decimal的使用语法:column_name decimal(m,d)
m:表示有效数字的精度,m的范围0~65,默认值是10;
d:表小数点后的位数,d:0~30,mysql规定d<=m,默认值是0.
有‘primary key ’的表示关键字只能唯一,不能与后面的这一列的数据相同,具有唯一性。