没有合适的资源?快使用搜索试试~ 我知道了~
用MySQL创建数据库和数据库表.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 13 浏览量
2022-05-20
08:52:39
上传
评论
收藏 1.31MB PDF 举报
温馨提示
试读
38页
。。。
资源推荐
资源详情
资源评论
用 MySQL 创建数据库和数据表:
步骤:
1、使用 show 语句找出在服务器上当前存在什么数据库:
mysql>show databases;
2、创建一个数据库 test:
mysql>create database test;
3、选择你所创建的数据库:
mysql>use test;
4 创建一个数据表:
首先查看刚才创建的数据库中存在什么表:
mysql>show tables;
(说明刚才创建的数据库中还没有数据库表)
接着我们创建一个关于 students 的数据表:包括学生的学号(id),姓
名(name),性别(sex),年龄(age)。
mysql>create table students(id int unsigned not null auto_increment
primary key,name char(8) not null,sex char(4) not null,age tinyint
unsigned not null,);
解释:以 "id int unsigned not null auto_increment primary key" 行进行
介绍:
"id" 为列的名称;
"int" 指定该列的类型为 int(取值范围为 -8388608 到 8388607), 在后
面我们又用 "unsigned" 加以修饰, 表示该类型为无符号型 , 此时该
列的取值范围为 0 到 16777215;
"not null" 说明该列的值不能为空, 必须要填, 如果不指定该属性, 默
认可为空;
"auto_increment" 需在整数列中使用 , 其作用是在插入数据时若该列
为 NULL, MySQL 将自动产生一个比现存值更大的唯一标识符值。
在每张表中仅能有一个这样的值且所在列必须为索引列。
"primary key" 表示该列是表的主键, 本列的值必须唯一, MySQL 将
自动索引该列。
下面的 char(8) 表示存储的字符长度为 8, tinyint 的取值范围为 -127
到 128, default 属性指定当该列值为空时的默认值。
创建一个表后,用 show tables 显示数据库中有哪些表:
mysql>show tables;
5、显示表结构:
mysql>describe students;
6、在表中添加记录:
首先用 select 命令来查看表中的数据:
mysql>select*from students;
(说明刚才创建的数据库表中还没有任何记录)
接着加入一条新纪录:
mysql>insert into students value(‘01’,’Tom’,’F’,’18’);
再用 select 命令来查看表中的数据的变化:
mysql>select*from students;
7、用文本方式将数据装入一个数据库表:
创建一个文本文件“student.sql”,每行包括一个记录,用 TAB 键把
值分开,并且以在 createtable 语句中列出的次序,例如:
02TonyF18
03AmyM18
04LisaM18
将文本文件“student.sql”装载到 students 表中:
mysql>load data local infile”e:\\student.sql”into table students;
再使用 select 命令来查看表中的数据的变化:
mysql>select*from students;
1
表名
主键
序号
1
2
3
4
5
2
表名
主键
序号
1
2
3
4
5
6
7
8
3
表名
主键
序号
1
2
3
4
表名
主键
序号
1
2
3
电站设备表
ID
字段名称
ID
设备名称
所属电站
字段说明
ID
设备名称
所属电站
类型
varchar
varchar
Int
位
数
50
50
4
属性
非空
非空
非空
备注
主键,自增
电站关注表
ID
字段名称
ID
用户
电站
字段说明
ID
用户
电站
类型
Int
Int
Int
位
数
4
4
4
属性
非空
非空
非空
备注
主键,自增
抄表信息
ID
字段名称
ID
表名
表编号
所属子站
关口表倍率
电费单价
结算方式
计费方式
字段说明
ID
表名
表编号
所属子站
关 口 表 倍
率
电费单价
结算方式
计费方式
类型
Int
nchar
nchar
int
float
float
nchar
nchar
位数
4
20
20
4
8
8
20
20
属性
非空
可空
可空
可空
非空
非空
可空
可空
备注
主键,自增
抄表记录
ID
字段名称
ID
抄表人
目标表
抄表时间
示数
字段说明
ID
抄表人
目标表
抄表时间
示数
类型
Int
Int
Int
datetime
float
位
数
4
4
4
8
8
属性
非空
非空
非空
非空
非空
备注
主键,自增
剩余37页未读,继续阅读
资源评论
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功