zoukankan      html  css  js  c++  java
  • 数据库2

    列类型:

    1、日期时间型:year、timestamp、time、date、datetime

    2、字符串型:set、enum、blob、text、varchar、char

    3、整数型:

           1、整数型:tinyint、smallint、mediumint、int、bigint

           2、小数型:

                 1、浮点:float、double

                 2、定点:decimal

    表定义语句:

    1、创建表:

                   1、基本形式:create table【if not exists】表名 【约束、索引函数】【表选项列表】

                   2、字段属性:not null不为空

                                          auto-increment:自增长

                                          unique:【key】设主键

                                          default:设置默认值

                                          comment:字段注释

                     3、索引设置:作用:提高查找速度

                                            索引类型:

                                                             1、普通索引:(字段名1,字段名2)

                                                             2、唯一索引:unique key(字段名1,字段名2)

                                                             3、主键索引:primary key(字段名1,字段名2)

                                                             4、全文索引:fulltext(字段名1,字段名2)

                      4、约束设置:类型:

                                                     1、主键约束:primary key(字段名1,字段名2)

                                                     2.唯一约束:unique key(字段名1,字段名2)

                                                     3、外键约束:foreign key(字段名1,字段名2)

                        5、非空约束

                        6、默认约束

                        7、检查约束

         表选项:1、comment=“表的注释”

                       2、charset=字符编码名称

                       3、auto-increment=起始整数

                       4、engine=表的储存引擎名

    2、修改表:增:alter table 表名 add   字段名  字段类型     字段属性

                       删:alter table 表名 drop 字段名

                       改:alter table 表名 change 原字段名 新字段名 新字段类型 新字段属性

                      修改表基本形式 :alter table 表名 修改语句1,修改语句2;

    4、删除表:drop   table 表名

    5、表的其他操作:

             1、显示所有表:show    tables

             2、显示表结构:desc   表名

             3、显示表的创建语句:show create   table    表名

                      

                    

  • 相关阅读:
    在jQuery中Ajax的Post提交中文乱码的解决方案
    mysql 日期时间型的按日期分组
    mysql 逗号分隔的id转为逗号分隔的名称
    阿米在日本工作生活趣事(2)
    阿米在日本工作生活趣事(1)
    com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
    File exists.If no other git process is currently running,
    带小数点的String 转int java.lang.Double cannot be cast to java.lang.Integer
    Jboss解决只能通过localhost访问而不能使用IP访问项目的问题
    This method accesses the value of a Map entry, using a key that was retrieved from a keySet iterator. It is more efficient to use an iterator on the entrySet of the map, to avoid the Map.get(key) look
  • 原文地址:https://www.cnblogs.com/lxl7806265/p/8393356.html
Copyright © 2011-2022 走看看