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

  • 相关阅读:
    Centos7.0 安装Oralce 11g数据库
    python学习:基础数据类型
    Centos7.0 安装MySQL数据库
    Centos7.0 安装MariaDB数据库
    微服务的详情
    Class -- 10 -- Method类常用方法解析
    遍历list的三种方式
    使用@Autowired注解警告Field injection is not recommended
    java中的两种排序工具Arrays和Collections的使用
    java的reflection和introspector
  • 原文地址:https://www.cnblogs.com/f1443526266/p/7236280.html
Copyright © 2011-2022 走看看