zoukankan      html  css  js  c++  java
  • 数据库的基本操作2

    USE 库名;

    CREATE TABLE 表名(

    字段名 数据类型 (所占内存大小),

    name CHAR(20),

    age INT(2),

    sex CHAR(4)

    );

     

    SHOW TABLES;

    查看当前库里的表目录

    SHOW CREATE TABLE 表名;

    查看创建的表

    DESC 表名;

    输出表格

    修改表名并查看是否修改成功

    ALTER TABLE 旧表名 RENAME TO 新表名;

    SHOW TABLES;

     

    ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型

    修改字段名并验证是否修改成功

     

    ALTER TABLE 表名 MODIFY 字段名 新数据类型

    修改数据类型并验证

     

    三种插入新字段的方法

    1 ALTER TABLE 表名 ADD 字段名 数据类型

    在最后插入字段名

     

    2 ALTER TABLE 表名 ADD 字段名1 数据类型 AFTER 字段名2;

    把字段名1插入到字段名2的后面

     

    3 ALTER TABLE 表名 ADD 字段名 数据类型 FIRST;

    在开头插入字段名

     

    ALTER TABLE 表名 DROP 字段名;

    删除字段

     

    ALTER TABLE表名 MODIFY 字段名1 数据类型 FIRST(前)AFTER(后) 字段名2

    把字段名1放到字段名2后面

     

    ALTER TABLE 表名 MODIFY 字段名 数据类型 FIRST;

    把字段名放到开头

     

    DROP TABLE 表名;

    删除数据表

     

    为了快速查找表中的某条信息,可以通过设置主键(非空且唯一)来实现

    主键约束是通过PRIMARY KEY定义的,它可以唯一标识表中的记录

    主键约束分为:单字段主键和多字段主键

    单字段主键指的是由一个字段构成的主键

    多字段主键指的是多个字段组合而成的主键

    注意:每个数据表中最多只能有一个主键约束,定义为PRIMARY KEY的字段不能有重复值且不能为NULL值

    非空约束指的是字段的值不能为NULL,在同一个数据表中可以定义多个非空字段,是通过NOT NULL定义的

    唯一约束用于保证数据表中字段的唯一性,即表中字段的值不能重复出现,是通过UNIQUE定义的

    默认约束用于给数据表中的字段指定默认值,即当在表中插入一条新记录时,如果没有给这个字段赋值,数据库系统会自动为这个字段插入默认值。默认值是通过DEFAULT关键字定义的

     

    DESC 表名;

    查看表

     

    设置表字段值自动增加AUTO_INCREMENT

     

     

  • 相关阅读:
    SOJ 2785_Binary Partitions
    Codeforces Round #328 (Div. 2)
    C++ fill 和memset
    SOJ 2749_The Fewest Coins
    Codeforces Round #327 (Div. 2)
    TYVJ P1013 找啊找啊找GF Label:动态规划
    TYVJ 1014 乘法游戏
    TYVJ 1011 NOIP 2008&&NOIP 2000 传纸条&&方格取数 Label:多线程dp
    错误集合
    TYVJ P1038/P1039 忠诚 标签:线段树
  • 原文地址:https://www.cnblogs.com/zhajiye/p/11753875.html
Copyright © 2011-2022 走看看