MYSQL基础4
CREATE TABLE publisher(
P_ID BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '出版社编号',
P_NAME VARCHAR(20) NOT NULL UNIQUE COMMENT '出版社名称',
P_LINKMAN VARCHAR(20) NOT NULL COMMENT '出版社联系人',
P_TEL VARCHAR(20) COMMENT '电话',
P_ADDRESS VARCHAR(50)
)
#往制定表中添加ige字段
ALTER TABLE `publisher` ADD price FLOAT;
#修改字段名
ALTER TABLE `publisher` CHANGE P_ID id BIGINT(20);
ALTER TABLE `publisher` CHANGE NAME pname VARCHAR(20) COMMENT '出版社名称';
#同时添加5条数据
INSERT INTO `publisher` SET id=1,pname='新华出版社',P_LINKMAN='张三',price=10,P_TEL=1111111,P_ADDRESS='anhuisheng'
INSERT INTO `publisher` SET id=101,pname='清华出版社',P_LINKMAN='李四',price=20;
INSERT INTO `publisher` SET id=102,pname='beijingdaxue',P_LINKMAN='wangwu',PRICE=40;
#找出最高价
SELECT MAX(price) AS 最高价 FROM `publisher`;
SELECT MIN(price) AS 最低价 FROM `publisher`;
#降序
SELECT * FROM `publisher` ORDER BY price DESC;
#分页,从0条数据开始,每页2条数据
SELECT * FROM `publisher` ORDER BY price DESC LIMIT 0,2;
#---------------------------------------------------------------------
#复制某一张指定的表以及数据
CREATE TABLE aaa(
SELECT * FROM `publisher`
);
#插入数据
INSERT INTO aaa
SELECT * FROM aaa WHERE id=3;
#-------------------------时间格式函数-------------------------------------
CREATE TABLE Persons(
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
personName VARCHAR(40) COMMENT '人名',
birthday DATETIME
)
SELECT personName,birthday FROM Persons;//2017年12月2日
SELECT personName,DATE_FORMAT(birthday,'%Y年%m月%d日%H:%i:%s') FROM Persons;
SELECT personName,DATE_FORMAT(birthday,'%Y/%m/%d/ %H:%i:%s') FROM Persons;