zoukankan      html  css  js  c++  java
  • MySQL测试代码

    MySQL测试代码

    # 注释内容
    -- 注释内容
    -- 创建maizi数据库
    CREATE DATABASE IF NOT EXISTS `maizi` DEFAULT CHARACTER SET 'UTF8';
    
    USE `maizi`;
    
    -- 创建学员表 user
    -- 编号 id
    -- 用户名 usename
    -- 年龄 age
    -- 性别 sex
    -- 邮箱 email
    -- 地址 addr
    -- 生日 birth
    -- 薪水 salary
    -- 电话 tel
    -- 是否结婚 married
    -- 注意:当需要输入中文的时候,需要临时转换客户端的编码方式
    -- SET NAMES GBK;
    -- 字段注释 通过COMMENT 注释内容 给字段添加注释
    
    CREATE TABLE IF NOT EXISTS `user`(
    id SMALLINT,
    usename VARCHAR(20),
    age TINYINT,
    sex ENUM('','','保密'),
    email VARCHAR(50),
    addr VARCHAR(200),
    birth YEAR,
    salary FLOAT(8,2),
    tel INT,
    married TINYINT(1) COMMENT '0代表未婚, 非零代表已婚'
    )ENGINE=INNODB CHARSET=UTF8;
    
    -- 创建课程表 course
    -- 编号 cid
    -- 课程名称 courseName
    -- 课程描述 courseDesc
    CREATE TABLE IF NOT EXISTS course(
    cid TINYINT,
    courseName VARCHAR(50),
    courseDesc VARCHAR(200)
    );
    
    -- 创建新闻分类表cms_cate
    -- 编号,分类名称,分类描述
    CREATE TABLE IF NOT EXISTS cms_cate(
    id TINYINT,
    cateName VARCHAR(50),
    cateDesc VARCHAR(200)
    )ENGINE=MyISAM CHARSET=UTF8;
    
    -- 创建新闻表 cms_news
    -- 编号,新闻标题,新闻内容,新闻发布时间,点击量,是否置顶
    CREATE TABLE IF NOT EXISTS cms_news(
    id INT,
    title VARCHAR(50),
    content TEXT,
    pubTime INT,
    clickNum INT,
    isTop TINYINT(1) COMMENT '0代表不置顶,1代表置顶'
    );
    
    -- 测试整型
    CREATE TABLE test1(
    num1 TINYINT,
    num2 SMALLINT,
    num3 MEDIUMINT,
    num4 INT,
    num5 BIGINT
    );
    
    -- 向表中插入记录INSERT tal_name VALUE|VALUES(值,...);
    Insert test1 Values(-128,-32768,-8388608,-2147483648,-9223372036854775808);
    
    -- 查询表中所有记录SELECT * FROM tal_name;
    SELECT * FROM test1;
    
    -- 无符号UNSIGNED
    
    CREATE TABLE test2(
    num1 TINYINT UNSIGNED,
    num2 TINYINT
    );
    
    INSERT test2 VALUES(0,-12);
    
    -- 零填充ZEROFILL 自动无符号只能从0开始
    CREATE TABLE test3(
    num1 TINYINT ZEROFILL,
    num2 SMALLINT ZEROFILL,
    num3 MEDIUMINT ZEROFILL,
    num4 INT ZEROFILL,
    num5 BIGINT ZEROFILL
    );
    
    INSERT test3 VALUES(1,1,1,1,1);
    SELECT * FROM test3;
    INSERT test3 VALUES(123,1,1,1,1);
    SELECT * FROM test3;
    
    --测试浮点 DECIMAL字符串存储 不涉及四舍五入
    
    CREATE TABLE test4(
    num1 FLOAT(6,2),
    num2 DOUBLE(6,2),
    num3 DECIMAL(6,2)
    );
    INSERT test4 VALUES(3.1415,3.145,3.1415);
    SELECT * FROM test4;
  • 相关阅读:
    Java实现 蓝桥杯VIP 算法训练 黑色星期五
    Java实现 蓝桥杯VIP 算法训练 比赛安排
    Java实现 蓝桥杯VIP 算法训练 比赛安排
    Java实现 蓝桥杯VIP 算法训练 斜率计算
    Java实现 蓝桥杯VIP 算法训练 斜率计算
    Java实现 蓝桥杯VIP 算法训练 整数平均值
    Java实现 蓝桥杯VIP 算法训练 整数平均值
    控件动态产生器(使用RegisterClasses提前进行注册)
    Delphi编写自定义控件以及接口的使用(做了一个TpgDbEdit)
    Log4delphi使用心得
  • 原文地址:https://www.cnblogs.com/perl2py/p/MySQL.html
Copyright © 2011-2022 走看看