create database dd; 建立dd数据库
create database `database` 建立名字为database的数据库
drop database dd; 删除dd数据库
create table d1(
id decimal(3,2) 3位字符含有2位小数点
primary key(id)
)engine=myisam auto_increment=5 default charset=utf8; atuo_increment表示自增加
insert into d1 values(3); 数据库里面插入信息
select * from d1; 查询d1表里面的信息
sid varchar(20),
sgeneder enum('男','女','保密'),
id int(6) unsigend zerofill not null auto_increment,
DROP TABLE d2;
CREATE DATABASE db DEFAULT CHARSET utf8;
CREATE TABLE d2(
sid INT UNSIGNED NOT NULL AUTO_INCREMENT,
sname VARCHAR(20),
sgender ENUM('男','女','保密'),
PRIMARY KEY(sid)
)ENGINE=MYISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
INSERT d2 VALUES (NULL,'李四','保密');
SELECT * FROM d2;
CREATE DATABASE db DEFAULT CHARSET utf8;
CREATE TABLE d2(
sid INT(6) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT,
sname VARCHAR(20),
sgender ENUM('男','女','保密'),
PRIMARY KEY(sid)
)ENGINE=MYISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
INSERT d2 VALUES (NULL,'李四','保密');
SELECT * FROM d2;
设定数据库db的默认字符集
ALTER DATABASE db DEFAULT CHARSET gbk;
-- 查看建立数据库命令的代码
show create database db;
整型 只能存储小数
tinyint
mediumint
smallint
shortint
int
integer
精度类型 可以保留小数
decimal(p,s)
日期类型
date
日期时间类型
datetime
固定字符串
char(n)
变长字符串
varchar(n)
变长的文本类型
text
大的文本类型,0-4G字符
longtext
枚举类型 enum('男','女','保密')
enum
DROP TABLE dd; -- 删除表