• MySQL 数据库(一):创建数据库、创建表


    创建数据库

    • 语法:(译:亏诶特。得特贝斯)
      • create database
    • 示例:创建数据库 test;
      • create database test;

    创建表

    语法:(译:亏诶特。tei bou)

    • create table 表名 (字段1 类型1,字段2 类型2,字段3 类型3) DEFAULT CHARSET=utf8;

    解释:

    • 字段名:用来标识表的一列
    • 字段类型:用来声明每一个字段存储数据的类型,因为在mysql 中,数据是有类型的(整数,小数,字符,时间)
    • 字符集: UTF8,用来指定表支持中文数据存储

    示例:创建上面 student 表的 sql;

    create table student1 (
        id int not null primary key auto_increment,
        name varchar (12),
        sex varchar (12),
        class_id int (11),
        address varchar (12),
        create_date datetime,
    update_date datetime
    ) DEFAULT CHARSET=utf8;
    • · 反引号name
    • not null:不能为空
    • primary key:主键
    • auto_increment:自动增长取值+1

    各字段:

    • 学号id:int
    • 姓名name:varchar(50)
    • 性别sex:tinyint
    • 班级编号class_id:int
    • 住址address:varchar(50)
    • 创建时间create_date:datetime
    • 更新时间update_date:datetime

    字段类型:

      每种字段都有自己的类型,如整数型、字符型、时间类型、日期类型、浮点型等。下面介绍常用的数据类型。

    • 整形=整数           (译:太腻因特)
      • tinyint:占用1个字节,取值范围 -128~127
      • int:占用4个字节,取值范围 -2147483648~2147483647
    • 字符串类型         (译:茬儿)
      • char(n):n个字符,最多255个字符,固定长度
      • varchar(n):可变长度,最多65535个字符,可变长度
    • 时间和日期           (tate译:忒次)(time译:忒次)(datetime译:得特贝斯)
      • tate:日期,格式(yyyy-mm-dd,例如: 2016-03-12)
      • time:时间,格式(hh:mm:ss,例如: 18:40:20)
      • datetime:日期时间,格式(yyyy-mm-dd hh:mm:ss,例如:2016-03-12 18:40:20)  
    • 浮点型(小数)        (译:副楼特)(译:打bou)(译:呆死磨)
      • float(m,d):单精度浮点类型,32bit,m代表总位数,d小数位,如99.99,float(4,2)  
      • double(m,d):双精度浮点型,32bit,m代表总位数,d小数位  
      • decimal(m,d):精度非常高,m代表总位数,d小数位,如:decimal(7,3),规定存储不会超过7为数字,小数点不超过3为  
    • 区别:双精度类型能表示的小数的精确度更高。

    *******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 

  • 相关阅读:
    【c++算法】移除性算法
    【c++容器】标准库与boost库中一些容器的介绍
    【Marva Collins' Way】第十章
    pc后时代的vs2012
    【行业关注】决策
    .net控件
    Silverlight 全屏显示
    ImageError error #4001 in control 'Xaml1': AG_E_NETWORK_ERROR 异常
    Silverlight跨域,Silverlight在IIS中部署等问题解决之道
    演练:使用 Expression Blend 或代码创建 Silverlight 时钟
  • 原文地址:https://www.cnblogs.com/shouhu/p/12491521.html
Copyright © 2020-2023  润新知