您的位置:首页 > 数据库 > MySQL

MYSQL的创建数据表及测试数据类型

2016-05-30 20:19 549 查看

创建TEST 数据库

CREATE DATABASE IF NOT EXISTS test1 DEFAULT CHARACTER SET ‘UTF8’;

USE test1;

创建学院

创建学院列表(user)

编号 id

用户名 username

年龄 age

性别 sex

邮箱 email

地址 addr

生日 birth

薪水 salary

电话tel

是否结婚 married

注意:当输入中问的时候,需要临时转换客户端的编码方式

SET NAMES GBK;

字段注释COMMENT 通过COMMENT 注释内容给字段添加注释

CREATE TABLE
user
(

id SMALLINT,

username 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代表未结婚,非0代表已婚’

)ENGINE=INNODB CHARSET=UTF8;

CREATE TABLE IF NOT EXISTS
us
(

id SMALLINT,

married TINYINT(1) COMMENT ‘0代表未结婚,非0代表已婚’

)ENGINE=INNODB CHARSET=UTF8;

查询cms_news表的结构

DESC cms_news;

DESCRIBE cms_news;

SHOW COLUMNS FROM cms_news;

向表中插入记入INSERT tbl_name VALUE|VALUES(值,…)

INSERT test1 VALUES(-128,-32768)

查询表中的所有记录SELECT * FROM tbl_name;

无符号UNSIGNED

CREATE TABLE test1(

num1 TINYINT UNSIGNED

);

ZEROFILL 零填充

CREATE TABLE test1(

num1 TINYINT ZEROFILL

);

);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: