数据库 - 数据表基本操作

2021-05-31  本文已影响0人  GuoDJ

提示:

切记操作数据表和数据时候,一定要保证已经使用了数据库。

create database db1;
use db1;

创建数据表

create table stundet(
    id  int(10),
    name varchar(35),
    chinese int(10),
    math  int(10)
);

查询所有数据表

语法格式:show tables;

show tables;

查询详细数据表

语法格式:show create table 数据表名;

show create table student;

创建数据表时指定字符集

create table t1(
    name varchar(30)
)charset=gbk;
show create table t1;   //验证

查询表字段信息

语法格式:

desc student;

删除表

show  tables;
drop table t1;
show tables;    //验证

修改数据表的名称

练习:

把数据表 student 改名为 stu

show tables;   //查看表名称
alter table student rename to stu;
show tabel;  //再次查看,验证是否重命名成功

修改表中字段名称

desc stu;   //查看当前表的结构
alter table stu change math music double(9,2);
desc stu;   //再查一次表结构,比较前后的改变

修改字段数据类型:

desc stu;   //查看当前表的结构
alter table stu modify chines varchar(35);
desc stu;   //再查一次表结构,比较前后的改变

添加数据表字段

desc person;   //查看当前表的结构
alter table person add English double(9,2);
desc person;   //再查一次表结构,比较前后的改变

删除表字段

desc person;    //查看当前表的结构
alter table person drop English;
desc person;   //再查一次表结构,比较前后的改变

调整字段的位置:

1.将字段1放在字段2的后面

练习1:将员工表 employee 的 字段 name 调整到字段 salary 的后面

desc employee;  //查看当前表的结构
alter table employee modify name varchar(35) after salary;
desc employee;   //再查一次表结构,比较前后的改变

练习2:将数据表 stu 的字段 name,放在字段 math 的后面

desc stu;   //查看当前表的结构
alter table stu modify name varchar(35) after math;
desc stu;   //再查一次表结构,比较前后的改变

2.将字段1放在首位

练习1:将数据表 stu 的字段 math 放置表格的 首位

desc stu;   //查看当前表的结构
alter table stu modify math double(9,2) first;
desc stu;   //再查一次表结构,比较前后的改变

练习2:将员工表 employee 中的字段 name 调整到表格的 首位

desc employee;  //查看当前表的结构
alter table employee modify name varchar(35) first;
desc employee;   //再查一次表结构,比较前后的改变

练习

先检查一下mysql有没有数据库mydb1

  1. 创建数据库mydb1,并设置字符集为utf8
  2. 使用mydb1数据类
  3. 在mydb1中创建员工表(emp),字段有name ,并设置数据表字符集为utf8
  4. 向表中添加一个字段age ,类型为int
  5. 向表中添加一个字段sal,类型为double
  6. 修改字段sal为salary
  7. 删除字段age
  8. 删除emp表
  9. 删除mydb1数据库
上一篇下一篇

猜你喜欢

热点阅读