MYSQL基本操作(2)-数据表的操作



二、数据库中表的操作

  

   0.mysql数据库中的数据类型

   1.增加表

      CREATE TABLE table_name

     (  
       field1  datatype,
       field2  datatype,
       field3  datatype,
       )character set 字符集  collate  校队规则

       field:指定列名
       datatype:指定列类型


     - 创建一个员工表emplloyee

  
      create table employee(
          id int,
          name varchar(20),
          gender char(1),
          birthday date,
          entry_date date,
          job varchar(50),
          salay double,
          resume text

       );


    查看数据表是否创建成功:show tables
 

    2.查看数据表

    SHOW CREATE TABLE表名;
    - 使用SHOW CREATE TABLE employee;  查看employee表
    - 在SHOW CREATE TABLE employee\G;  加上 \G 参数可以使得结果整齐美观
 

   3.使用DESCRIBE语句查看数据表:可以查看表的字段信息,其中包括字段名,字段类型等信息

       NULL:表示该列是否可以储存NULL值
       Key:表示该列是否已经编制索引
       Default:表示该列是否有默认值
       Extra:表示获取到的与给定列相关的附加信息

    4.修改数据表

      ALTER TABLE 旧表明 RENAME [TO] 新表名;

       - 将employee改成employee_data:ALTER TABLE tb_grade RENAME TO grade;
       SHOW TABLE 查看数据库中的所有表
 

   5.修改字段名

     ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 
    旧字段名指的是修改前的字段名,新字段名指的是修改后的字段名,需要注意的是:新数据类型不能为空,即       新字段与旧字段数据类型相同,

    也必须将新数据类型设置为与原来一样的数据类型

    - 将数据表employee中的job修改为userjob(20)

    - ALTER TABLE employee CHANGE job userjob VARCHAR(20);
 

   6.修改字段数据类型

    修改字段数据类型,就是将字段的数据类型转换成另外一种数据类型,修改格式:
    alter table 表名 modify 字段名 数据类型;
    - 将employee中的id字段由数据类型int(11)修改为int(20)
    - alter table employee modify id int(20);     
 

    7.添加字段

     在创建数据表时,表中的字段都已经定义好了,但是如果想在创建好的数据库中添加字段,则需要通过            alter table 语句进行增加
     alter table 表名 add 新字段名 数据类型;
     [约束条件][first|after已经存在的字段名]
     - 在employee中添加一个没有约束条件的int类型的字段age
     - alter table employee add age int(10);


    8.删除字段

      数据库创建成功后,不仅可修改字段,还可以删除字段,基本语法如下:
      alter table 表名 drop 字段名;
      - 删除employee表中的age字段
      - alter table employee drop age;

    9.修改字段的排列位置

    创建数据表的数据,字段在表中的位置已经确定了,但是要修改字段在表中的排列位置,则需要使用alter         table 语句来处理,基本语法如下:
    alter table 表名 modify 字段名1 数据类型 first|after 字段名2
    在上述格式中:“字段名1”指的是修改位置的字段,“数据类型”指的是字段1的数据类型,“first”为可选      参数,指的是将字段1修改为表的第一个字段,
   “after字段名2”是将字段1插入到字段2的后面
     - 将数据表employee的username字段修改为表的第一个字段
     - alter table employee modify username varchar(20) first;
     - 将数据表employee的id字段插到job后面
     - alter table employee modify id int(20) after job;

    10.删除数据表

    删除数据表是指删除数据库中已存在的表,在删除数据表的同时,数据表中储存的数据都将被删除,这里先讲解     没有关联的数据表的删除方法
    drop table 数据表名;
    - 删除数据表employee
    - drop table employee;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据表基本操作包括创建数据表、插入数据、查询数据、更新数据和删除数据。创建数据表时,需要指定表名和字段名,并为每个字段指定数据类型和约束条件。可以使用CREATE TABLE语句来创建数据表。插入数据时,使用INSERT INTO语句,指定要插入的数据和表名。查询数据可以使用SELECT语句,可以指定查询条件和排序规则。更新数据可以使用UPDATE语句,根据指定的条件更新字段的数值。删除数据可以使用DELETE FROM语句,根据指定的条件删除数据行。这些基本操作可以帮助用户在MySQL数据库中进行数据管理和交互,是数据库操作的基础知识。 另外,MySQL数据表基本操作还包括对表结构的修改和索引的创建。可以使用ALTER TABLE语句对表结构进行修改,包括添加、修改和删除字段等操作。创建索引可以加快数据的检索速度,可以使用CREATE INDEX语句来创建索引。除此之外,还可以使用DESCRIBE语句来查看数据表的结构,使用SHOW TABLES语句来查看数据库中的数据表列表。这些操作可以帮助用户更好地管理和维护MySQL数据库中的数据表。 总之,对于MySQL数据表基本操作,包括创建数据表、插入数据、查询数据、更新数据、删除数据、修改表结构和创建索引等操作,是数据库管理和交互的基础,对于数据库开发和管理都是非常重要的知识点。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值