• 如何工整地创建数据库表?


    创建数据库表

    目标:

    ​ 1.创建一个 school 数据库

    ​ 2.创建学生表(列,字段) 使用 SQL 创建

    ​ 3.学号 int 姓名 varchar 密码 varchar 性别 varchar 出生日期 varchar 家庭住址 varchar 邮件 varchar

    CREATE DATABASE IF NOT EXISTS `school`
    
    -- 注意点:
    -- 使用 数据库名, 后面加 ; 号
    -- 使用英文(),表的名称和字段 尽量使用 `` 括起来
    -- AUTO_INCREMENT 自增
    -- 字符串使用 单引号 括起来
    -- 所有语句后面加 , (英文的),最后一个不用加
    -- PRIMARY KEY ,一般一个表只有一个唯一的主键
    
    USE `school`;
    
    CREATE TABLE IF NOT EXISTS `student`(
    	`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
    	`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
    	`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT '密码',
    	`sex` VARCHAR(2) NOT NULL DEFAULT '女' COMMENT '性别',
    	`birthday` DATETIME DEFAULT NULL COMMENT '出生日期',
    	`address` VARCHAR(100) DEFAULT NULL COMMENT '家庭住址',
    	`email` VARCHAR(50) DEFAULT NULL COMMENT '邮箱',
    	PRIMARY KEY(`id`)
    )ENGINE=INNODB DEFAULT CHARSET=utf8
    

    格式:

    CREATE TABLE [IF NOT EXISTS] `表名`(
    	`字段名` 列类型 [属性] [索引] [注释],
        `字段名` 列类型 [属性] [索引] [注释],
        .....
        `字段名` 列类型 [属性] [索引] [注释]
    )[表类型][字符集设置][注释]
    

    结果:

    image-20200529154939538

  • 相关阅读:
    《大道至简》读后感
    PowerBuilder学习笔记之1开发环境
    PowerBuilder学习笔记之14用户自定义对象
    查询数据库大小的代码
    JAVA基础_修饰符
    SQLSERVER查询存储过程内容
    Asp.Net WebAPI中Filter过滤器的使用以及执行顺序
    运算符
    判断(if)语句
    变量的命名
  • 原文地址:https://www.cnblogs.com/mytJava/p/12987934.html
Copyright © 2020-2023  润新知