zoukankan      html  css  js  c++  java
  • DDL学习

    上节回顾:
    DDL:操作数据库、表
      1.操作数据库:CRUD
        1.C(create):创建数据库
          1.创建数据库
            create database 数据库名;
          2.创建数据库,判断不存在,再创建
            create database if not exists 数据库名;
          3.在创建数据库,并指定字符集
            create database 数据库名 character set 编码格式;   
        2.R(retrieve):查询
          *查看所有数据库的名称:show databases;
          *查看指定数据库的字符集:show create database 数据库名;
        3.U(Update):修改
          修改·数据库的字符集
            alter database 数据库名 character ser 字符集;
        4.D(delete):删除
          删除数据库
            drop database 数据库名;
          判断数据库是否存在,存在在删除
            drop database if exists 数据库名
        5.使用数据库
          查询当前正在使用的数据库
            select database();
          使用数据库
            use 数据库;
    本节学习:
          2.DDL操作表
                1.C(create):创建

          create table 表名(

            列名 数据类型1,

            列名 数据类型2

          );注意:最后一列,不需要加逗号

          复制:

            create table 表名 like 复制的表;

          常见数据类型:

            1.int:整数类型

            2.double:小数类型

              列名 double(5,2);最大是999.99,但只能有两位小数,由(5,2)的2决定小数位数

            3.date:日期,只包含年月日,yyyy-MM-dd

            4.datetime:日期,只包含年月日时分秒,yyyy-MM-dd HH:mm:ss

            5.timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss

              如果将来不给这个字段赋值或赋值为null,则默认使用当前的系统时间,来自动赋值

            6.varchar:字符串

            
                2.R(Retrieve):查询
                      *查询数据库中所有表的表名称: show tables;(在查询表前必须知道是那个数据库在使用)

         *查看表结构:desc 表名;

      3.U(update):修改

        1.修改表名 alter table 表名 renname to 新的表名;

        2.修改表的字符集:alter table 表名 character set 字符集名称;

        3.统加一列:alter table 表名 add 列名 数据类型;

        4.修改列名称 类型:

                  alter table 表名 change 列名 新列名 新数据类型;

                  alter table 表名 modify 列名 新数据类型;

        5.删除列:alter table 表名 drop 列名;

      4.D(delete):删除

        drop table 表名;

        drop table if exists 表名;

        

          

  • 相关阅读:
    paip.提升性能C#.NET程序内存占用过多以及OutOfMemory解决方法
    ATTILAX项目进展表VC425
    paip.VOB DVD视频的无损分割与截取
    paip.程序不报错自动退出的解决
    paip.TechExcel DevSuite IIS 应用配置
    paip.软件版本完善计划C426fromVC423
    paip.chrome使用ACTIVX 的总结
    PAIP批量改名JS实现
    Source Navigato rNG4.4在ubuntu的简单的安装
    QuartusII编译出错小小总结
  • 原文地址:https://www.cnblogs.com/xiaobenke/p/13769080.html
Copyright © 2011-2022 走看看