美文网首页
数据库 - 数据表基本操作

数据库 - 数据表基本操作

作者: GuoDJ | 来源:发表于2021-05-31 17:17 被阅读0次

提示:

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

create database db1;
use db1;

创建数据表

  • 语法格式:
    create table 数据表名( // 列==字段
    字段1名 字段1类型(长度),
    字段2名 字段2类型 (长度),
    字段3名 字段3类型 (长度),
    .................
    字段n名 字段n类型 (长度)
    );

  • table:表格

  • 练习:创建学生表(student)字段1:学号(id),字段2:姓名(name),字段3:语文(chinese),字段4:数学(math),入学时间(enterTime)

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 数据表名(
    字段1名 字段1类型(长度),
    字段2名 字段2类型 (长度),
    字段3名 字段3类型 (长度),
    ..................
    字段n名 字段n类型 (长度)
    )charset=gbk;
  • charset:字符集
create table t1(
    name varchar(30)
)charset=gbk;
show create table t1;   //验证

查询表字段信息

语法格式:

  • describe 数据表名;
  • desc 数据表名;
desc student;

删除表

  • 语法格式:drop table 数据表名;
show  tables;
drop table t1;
show tables;    //验证

修改数据表的名称

  • 语法格式:alter table 旧表名 rename to 新表名;
  • alter : 改变,修改
  • rename :重命名

练习:

把数据表 student 改名为 stu

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

修改表中字段名称

  • 语法格式:alter table 表名 change 旧字段名 新字段名 数据类型(长度);
  • 这个操作不仅可以修改字段的名称,也可以在修改字段名称的同时把数据类型修改了(不建议用)
    练习:把数据表 stu 中的字段 math 改为 English
desc stu;   //查看当前表的结构
alter table stu change math music double(9,2);
desc stu;   //再查一次表结构,比较前后的改变

修改字段数据类型:

  • 语法格式:alter table 表名 modify 字段名 新数据类型(长度);
  • modify :修改,改变
    练习:stu 表中的字段 chines 的数据类型改为 varchar
desc stu;   //查看当前表的结构
alter table stu modify chines varchar(35);
desc stu;   //再查一次表结构,比较前后的改变

添加数据表字段

  • 语法格式:alter table 表名 add 字段名 字段类型(长度)
    alter : 改变,修改
    add :增加,添加
desc person;   //查看当前表的结构
alter table person add English double(9,2);
desc person;   //再查一次表结构,比较前后的改变

删除表字段

  • 语法格式:alter table 表名 drop 字段名;
desc person;    //查看当前表的结构
alter table person drop English;
desc person;   //再查一次表结构,比较前后的改变

调整字段的位置:

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

  • 语法结构:alter table 表名 modify 字段1 数据类型(长度) after 字段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放在首位

  • 语法结构:alter table 表名 modify 字段1 数据类型(长度) first;

练习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数据库

相关文章

  • MySQL常用命令

    1 连接数据库 2 数据库常用操作 3 数据表基本操作 4 数据表常见操作

  • MySQL学习笔记(3) - 表的基本操作

    1. 背景 本文讲表的基本操作。 2.知识 在数据库中,数据表是基本的操作对象,是数据存储的基本单位。数据表被定义...

  • MySQL数据库基本操作

    MySQL数据库基本操作 MySQL数据库操作: 注:数据库-->数据表-->表记录(三者属于一层一层的关系,多个...

  • Python通过mysql-connector操作数据库

    Python操作Mysql模块的安装 Windows: SQL基本使用 1、数据库操作 1、2创建数据表 Pyth...

  • PgSQL 基本操作

    操作数据库 用 postgres 用户登录 切换数据库 创建数据库 删除数据库 查看数据库 操作数据表 创建数据表...

  • mysql基本操作命令汇总--笔记

    一、基本操作 对数据库以及表的一些基本操作 1-1.关于数据库 1-2.关于数据表 1-3表的约束 1-4索引 作...

  • mysql数据库基本增删改查操作总结

    这篇是承接上一篇基础操作的文章的,在上一篇文章中主要介绍了以下内容: (1)数据库基本操作 (2)数据表基本操作 ...

  • MySQL基础知识一

    数据库操作、数据表操作、字段操作总结 思维导图总结:

  • python-postgresql学习笔记

    pgAdmin4数据库操作 pgAdmin4数据表操作

  • 库与表的操作

    一、数据库相关操作 二、数据表相关操作 数据表 table : 数据库中表名唯一,由一个或多个列(column)组...

网友评论

      本文标题:数据库 - 数据表基本操作

      本文链接:https://www.haomeiwen.com/subject/udjbsltx.html