MySQL数据库基础之数据定义学习

1.使用MySQL时碰到的一个小问题

net start/stop mysql(有可能这个mysql是其他的,用windows+r, 打开运行,输入services.msc,
找到mysql56之类的,反正是看那个再运行就写哪个)
mysql -u(用户名) -p(密码)
  • 也可以直接用window+r打开运行输入mysql -u(用户名) -p(密码)P16               

2.显示字符集和它们的默认校对规则 

1 show character set;

3.创建一个名为bookstore的数据库,采用字符集gb2312和校对规则gb2312_chinese_ci。P43

1 create database bookstore
2 default character set gb2312
3 collate gb2312_chinese_ci;

4.*该命令用于将表Student中Sname字段的编码方式改为utf8

1 alter table Student(表名)change Sname(列名)Sname varchar(20) character set utf8;

5.创建表 P48

6.管理表结构 P49 可以添加列(ADD),修改默认值,对列重命名,修改列类型(modify),删除列,重命名该表

1 在表book中增加“浏览次数”列。
2 alter table book
3 add 浏览次数 tinyint null;

7.复制表as,like P51

8.查看数据表结构

  • desc 表名=show columns from 表名
1 查看book表“图书编号”列的信息
2 desc book 图书编号;

 

MySQL数据库基础之数据定义学习

上一篇:oracle并行相关的parallel_max_server参数


下一篇:SQL面试题-练习2