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

来源:互联网 发布:java体系结构图 编辑:程序博客网 时间:2024/05/20 19:32

创建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
);
);

0 0