DDL语言
/*
数据定义语言:
库和表的管理:
一:库的管理:
创建,修改,删除
二:表的管理
创建,修改,删除
创建:creat
修改:alter
删除:drop
*/
库的管理
/*
库的创建:
语法:
create database [if not exists] 库名;
*/
create DATABASE if not EXISTS books;
/*库的修改:
rename database books to 新库名;
更改库的字符集
ALTER database books CHARACTER set gbk;
*/
/*
库的删除:
drop database [if EXISTS] books;
*/
drop database if EXISTS books;
表的管理
/*
表的创建:
create table 表名{
列名 列的类型 [(长度)约束],
列名 列的类型 [(长度)约束],
列名 列的类型 [(长度)约束],
...
列名 列的类型 [(长度)约束]
}
*/
create table book(
id INT,
bName VARCHAR(20),
price DOUBLE,
authorId INT,
publishData DATETIME
);
Desc book;
CREATE TABLE author(
id INT,
id_name VARCHAR(20),
nation VARCHAR(10)
);
DESC author;
/*
表的修改:
修改列名, 类型(约束)
添加新列
删除列
修改表名
*/
/*
ALTER TABLE 表名 add|drop|modify|change COLUMN 列名 [列类型 约束];
*/
ALTER TABLE book CHANGE COLUMN publishData pubDate DATETIME;
DESC book;
修改列的类型或约束
ALTER TABLE book MODIFY COLUMN pubDate TIMESTAMP;
DESC book;
添加新列
ALTER TABLE author ADD COLUMN annual DOUBLE;
desc author;
删除列
ALTER TABLE author drop column annual;
desc book;
修改表名
ALTER TABLE author RENAME TO book_author;
DESC author;
表的删除
/*
drop TABLE [IF EXISTS] 表名
通用写法:
DROP DATABASE IF EXISTS 旧库名;
CREATE DATABASE 新库名;
DROP TABLE IF EXISTS 旧表名;
CREATE TABLE 表名();
*/
drop TABLE IF EXISTS book_author;
show TABLES;
表的复制
INSERT INTO author VALUES
(1,'村上春树', '日本'),
(2,'莫言','中国'),
(3,'冯唐','中国'),
(4,'金庸','中国');
1只复制表的结构
CREATE TABLE copy LIKE author;
2复制表的结构+数据
CREATE TABLE copy2
SELECT * FROM author;
3只复制部分数据
CREATE TABLE copy3
SELECT id, id_name
FROM author
where nation = '中国';
只复制某些字段
CREATE TABLE copy4
SELECT id, id_name
FROM author
where 1 = 2;
或者where 0;(不满足条件恒不成立)
/*
数据定义语言:
库和表的管理:
一:库的管理:
创建,修改,删除
二:表的管理
创建,修改,删除
创建:creat
修改:alter
删除:drop
*/
库的管理
/*
库的创建:
语法:
create database [if not exists] 库名;
*/
create DATABASE if not EXISTS books;
/*库的修改:
rename database books to 新库名;
更改库的字符集
ALTER database books CHARACTER set gbk;
*/
/*
库的删除:
drop database [if EXISTS] books;
*/
drop database if EXISTS books;
表的管理
/*
表的创建:
create table 表名{
列名 列的类型 [(长度)约束],
列名 列的类型 [(长度)约束],
列名 列的类型 [(长度)约束],
...
列名 列的类型 [(长度)约束]
}
*/
create table book(
id INT,
bName VARCHAR(20),
price DOUBLE,
authorId INT,
publishData DATETIME
);
Desc book;
CREATE TABLE author(
id INT,
id_name VARCHAR(20),
nation VARCHAR(10)
);
DESC author;
/*
表的修改:
修改列名, 类型(约束)
添加新列
删除列
修改表名
*/
/*
ALTER TABLE 表名 add|drop|modify|change COLUMN 列名 [列类型 约束];
*/
ALTER TABLE book CHANGE COLUMN publishData pubDate DATETIME;
DESC book;
修改列的类型或约束
ALTER TABLE book MODIFY COLUMN pubDate TIMESTAMP;
DESC book;
添加新列
ALTER TABLE author ADD COLUMN annual DOUBLE;
desc author;
删除列
ALTER TABLE author drop column annual;
desc book;
修改表名
ALTER TABLE author RENAME TO book_author;
DESC author;
表的删除
/*
drop TABLE [IF EXISTS] 表名
通用写法:
DROP DATABASE IF EXISTS 旧库名;
CREATE DATABASE 新库名;
DROP TABLE IF EXISTS 旧表名;
CREATE TABLE 表名();
*/
drop TABLE IF EXISTS book_author;
show TABLES;
表的复制
INSERT INTO author VALUES
(1,'村上春树', '日本'),
(2,'莫言','中国'),
(3,'冯唐','中国'),
(4,'金庸','中国');
1只复制表的结构
CREATE TABLE copy LIKE author;
2复制表的结构+数据
CREATE TABLE copy2
SELECT * FROM author;
3只复制部分数据
CREATE TABLE copy3
SELECT id, id_name
FROM author
where nation = '中国';
只复制某些字段
CREATE TABLE copy4
SELECT id, id_name
FROM author
where 1 = 2;
或者where 0;(不满足条件恒不成立)
For every day you read a book,millions of others didn't.
每天你读的一本书,都有成千上万的人没有读过。
For every morning you woke up early to creat and produce,millions of others slept in.
每个你早起创造和生产的清晨,成千上万的人还在睡着。
For every day you kept going,millions of others quit.
你坚持下去的每一天,都有成千上万的人选择放弃。
每天你读的一本书,都有成千上万的人没有读过。
For every morning you woke up early to creat and produce,millions of others slept in.
每个你早起创造和生产的清晨,成千上万的人还在睡着。
For every day you kept going,millions of others quit.
你坚持下去的每一天,都有成千上万的人选择放弃。
Officine Crea*tive源自意大利
于1998年创立的鞋履品牌Offici*ne Creat*ive向来坚持选用最上等的材质结合精湛的工艺,打造摩登而又不受时尚趋势左右的经典鞋履 意大利手工鞋一直是世界手工鞋业的佼佼者,水洗, 做旧工艺堪称完美,
如果说Gui*di第一,那么ma*rsell和offici*ne creative很难说谁是第二,这是一款自带水洗抛光做旧的靴子,整体外观,将做旧的皮质包裹 胎水牛皮配合水洗工艺结合高级后处理才能拥有的味道,整只鞋子除了仿皮底效果的橡胶底,复古做旧虽橡胶材质,一点不比皮底档次低,又适合各种天气穿着,避免了让你为难时刻,下雨天穿皮底鞋,到底是穿鞋还是抗鞋来走。鞋底手工缝制马克线更是提现出手工鞋的味道,三色35/36/36.5/37/37.5/38/39/40,鞋型修长跟,包你合脚舒适
于1998年创立的鞋履品牌Offici*ne Creat*ive向来坚持选用最上等的材质结合精湛的工艺,打造摩登而又不受时尚趋势左右的经典鞋履 意大利手工鞋一直是世界手工鞋业的佼佼者,水洗, 做旧工艺堪称完美,
如果说Gui*di第一,那么ma*rsell和offici*ne creative很难说谁是第二,这是一款自带水洗抛光做旧的靴子,整体外观,将做旧的皮质包裹 胎水牛皮配合水洗工艺结合高级后处理才能拥有的味道,整只鞋子除了仿皮底效果的橡胶底,复古做旧虽橡胶材质,一点不比皮底档次低,又适合各种天气穿着,避免了让你为难时刻,下雨天穿皮底鞋,到底是穿鞋还是抗鞋来走。鞋底手工缝制马克线更是提现出手工鞋的味道,三色35/36/36.5/37/37.5/38/39/40,鞋型修长跟,包你合脚舒适
✋热门推荐