mysql -uroot -p
1. 备份cmd进入MySQL/bin目录mysqldump -u root -p jxgl>jxgl.sql2. 还原先copy jxgl.sql 到bin目录create database jxgl;use jxgl;source jxgl.sql; /* 备份完毕*/
1.创建数据库create database jxgl;2.创建表create table table_name(col1 type, col2 type);3.创建存储过程create procedure procedure_name([In/Out] [var_name] [type])
1. 显示数据库show databases;2. 显示表show tables;3. 显示字段desc table_name;4. 显示表里面的数据select * from table_name;
create database jxgl;
字段 | 类型 | 长度 | 精度 | 小数位 | 是否允许NULL | 说明 |
---|---|---|---|---|---|---|
sno | char | 10 | 0 | 0 | no | 学号 |
sname | varchar | 8 | 0 | 0 | yes | 姓名 |
ssex | char | 2 | 0 | 0 | yes | 性别 |
sbirthday | date | 8 | 0 | 0 | yes | 出生日期 |
sdept | char | 16 | 0 | 0 | yes | 系名 |
speciality | varchar | 20 | 0 | 0 | yes | 专业名 |
create table Student(sno char(10) not null,
sname varchar(8),
ssex char(2),
sbirthday date,
sdept char(16),
speciality varchar(20));
Notes:
1. date 后面不用跟长度
2. 是否为null默认是null, 只有不是null的时候才需要声明 not null
字段 | 类型 | 长度 | 精度 | 小数位 | 是否为null | 说明 |
---|---|---|---|---|---|---|
cno | char | 5 | 0 | 0 | no | 课程号 |
cname | varchar | 20 | 0 | 0 | no | 课程名 |
create table Course(cno char(5) not null,
cname varchar(20) not null);
字段 | 类型 | 长度 | 精度 | 小数位 | 是否为null | 说明 |
---|---|---|---|---|---|---|
scno | char | 10 | 0 | 0 | no | 学号 |
cno | char | 5 | 0 | 0 | no | 课程号 |
degree | decimal | 5 | 5 | 1 | yes | 成绩 |
create table Sc(sno char(10) not null,
cno char(5) not null,
degree decimal(5,1));
Notes:
decimal(M,N)表示能存储M为数字和N位小数任何数字
decimal(5,2) 范围 -999.99 ~ 999.99
本文发布于:2024-02-02 17:33:09,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170686639045357.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |