-- 建立数据库
create database dbname;
create database if not exists `dbshop` default chatset utf8;
-- 数据库列表
show databases;
-- 使用数据库
use dbname;
-- 查询 账号 账号 数据库 数据库建立时间
SELECT CURRENT_USER,USER(),DATABASE(),NOW();
-- 列出当前数据库中的所有信息内容
show tables;
-- 建立一个学生信息表 UNSIGNED无符号表示不能存负值 ZEROFILL填充0
create table t_user(
id int(3) UNSIGNED ZEROFILL auto_increment,
name VARCHAR(10) not NULL, -- 10个字
age TINYINT UNSIGNED DEFAULT 18, -- 默认18岁
address VARCHAR(50), -- 50个字
PRIMARY KEY(id)
)
-- 查看表有没有数据
SELECT * FROM t_user;
-- 表内插入数据
INSERT INTO t_user VALUE(NULL,'李四',22,'河南郑州');
INSERT t_user set name = '张三丰',address='北京';
-- 删除表
drop table if exists `t_user`;
show tables;
-- 数据类型
-- 1.数字类型
/* 整数类型 TINYINT SMALLINT MEDIUMINT INT BIGINT*/
/* 精度小数类型 DOUBLE FLOAT NUMERIC(p,s) DECIMAL(p,s)*/
CREATE TABLE tt1 (
c1 TINYINT(6) UNSIGNED ZEROFILL,-- 6代表6位宽度
c2 BIGINT,
c3 DECIMAL(6,2)/*9999.99最大数*/
)
-- 插入数据
INSERT tt1 value (5,6,7);
insert tt1 value (5.5,6.6,7.7);
SELECT * FROM tt1 ;