zoukankan      html  css  js  c++  java
  • day 45 数据库

    ############数据库的操作#########
    SHOW DATABASES; #查看所有数据库

    CREATE DATABASE database_name; #创建一个新数据库
    SHOW CREATE DATABASE database_name; #查看创建数据库信息
    DROP DATABASE database_name; #删除某个数据库
    USE database_name; #使用某个数据库,切换到某个数据库内


    ############数据表的操作############

    # -----创建一个表:
    varchar() 字符串类型,说明必须跟参数,规定字符串的长度
    bit default 1 用于性别中,默认为default 或 TINYINT(1) 建议用这个
    date 时间类型
    double(4,2) #float 都是浮点型后面必须跟参数
    text


    CREATE TABLE table_name(
    # 字段名 字段数据类型 [约束],
    # 字段名 字段数据类型 [约束],
    # 字段名 字段数据类型 [约束],
    # .....
    # 字段名 字段数据类型 [约束]
    )
    # 约束:

    # 主键(primary key) : 非空 且 唯一
    # auto_increment :用于主键字段,必须是整数,代表自增
    # not null: 非空约束
    # unique: 唯一约束

    AUTO_INCREMENT
    ##########修改表
    # 增加列(字段)
    ALTER TABLE table_name ADD 列名 + 类型 +完整性约束条件 +(first|after 字段名)

    after + 字段名 :在...的后面
    # 修改一列类型
    ALTER TABLE table_name MODIFY 列名 + 类型 + 完整性约束条件 + (FIRST | after 字段名)
    # 修改列名
    ALTER TABLE table_name CHANGE 列名 + 新列名+类型+完整性约束条件+(first|after 字段名)
    # 删除一列
    ALTER TABLE table_name DROP +列名;
    # 修改表名
    RENAME TABLE 表名 TO 新表名;
    # 修改表所用的字符集
    ALTER TABLE student CHARACTER SET UTF8;
    # 查看表
    DESC table_name
    SHOW TABLES
    SHOW CREATE TABLE table_name
    # 删除表
    DROP TABLE table_name

  • 相关阅读:
    小球(总结sort和cmp函数、结构体排序)
    垃圾装袋(标记法)【标记思想】
    种树(标记思想)【贪心算法】
    PHP 配置文件
    最大前驱路径
    PHP代码片段
    PHP 中的Trait
    BootStrapTable 错误
    工作两周总结
    工作一周总结
  • 原文地址:https://www.cnblogs.com/f1443526266/p/7236280.html
Copyright © 2011-2022 走看看