- 4
- 0
- 约3.14千字
- 约 27页
- 2017-08-23 发布于河南
- 举报
mysql第二章
数据库和表的基本操作 数据库和表的基本操作 数据库 创建数据库 create database students; 显示数据库列表 show databases; 进入数据库 use students; 删除数据库 drop database students 表 创建表 create table info( /*创建表*/ id int(10) primary key auto_increment, /*主键,自增*/ name varchar(20) not nulll, sex char(10) ); 表 显示数据库中的表 show tables; 查看数据库中表的结构 describe info ; 删除表 drop table info show create table info; /*显示建表sql语句*/ 思考 学员姓名允许为空吗? 家庭地址允许为空吗? 电子邮件信息允许为空吗? 考试成绩允许为空吗? 思考 在主键列输入的数值,允许为空吗? 一个表可以有多个主键吗? 在一个学校数据库中,如果一个学校内允许重名的学员,但是一个班级内不允许学员重名,可以组合班级和姓名两个字段一起来作为主键吗? 选择主键的原则 最少性 尽量选择单个键作为主键 稳定性 尽量选择数值更新少的列作为主键 思考 标识列允许为字符数据类型吗? 如果标识列A的初始值为1,增长
原创力文档

文档评论(0)