MySQL学习日记1创建库和创建表

创建库:

create database 库名;

例:

##“;”必须是英文状态下的,表示一句话的结束
create database pd;
##查看一下有没有创建成功
show databases;
##显示:
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| pd                 |
+--------------------+

库里面或表里面有中文时,创建不上可能是因为在下载时没有选择支持中文

可以用命令改变一下MySQL支持的格式

gb2312是支持中文格式的规则

##前面两行不用打“;”因为这三句话要在一起
alter database pd
character set gb2312
collate gb2312_chinese_ci;

创建表:

##进入数据库
use pd;
##开始创建表
create table xs(
学号 char(6) not null primary key,
姓名 char(8) not null,
性别 tinyint(1),
专业名 char(10) not null,
出生日期 date not null,
总学分 tinyint(1),
照片 blob,
备注 text);

类型:

char:字符型

tinyint: 短整型

date:日期型

blob:  二进制大数据对象

text:  文本型

条件:

not null:不能为空

primary key: 主属性

查看pd数据库里的表们:

show tables;
##显示:
+---------------+
| Tables_in_pd  |
+---------------+
| xs            |
+---------------+

查看表:

desc xs;
##显示:
+----------+------------+------+-----+---------+-------+
| Field    | Type       | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| 学号     | char(6)    | NO   | PRI |         |       |
| 姓名     | char(8)    | NO   |     |         |       |
| 性别     | tinyint(1) | YES  |     | NULL    |       |
| 专业名   | char(10)   | NO   |     |         |       |
| 出生日期 | date       | NO   |     |         |       |
| 总学分   | tinyint(1) | YES  |     | NULL    |       |
| 照片     | blob       | YES  |     | NULL    |       |
| 备注     | text       | YES  |     | NULL    |       |
+----------+------------+------+-----+---------+-------+

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值