您的位置:首页 > 数据库 > MySQL

MySql常用语法

2017-01-05 10:47 281 查看
DROP TABLE  book_info

CREATE TABLE  book_info(
bookId INT AUTO_INCREMENT UNIQUE PRIMARY KEY,  #图书id
bookCde  VARCHAR(130) NOT NULL,          #图书编号
nookName VARCHAR(130) NOT NULL,          #图书名称
bookType INT NOT NULL, #图书类型
bookAuthor VARCHAR(130) NOT NULL,          #图书作者
publishPress VARCHAR(130) NOT NULL,       #出版社
publishDate DATE NOT NULL,         #出版日期
porrowed INT NOT NULL,             #是否借阅   注意是date
createBy VARCHAR(130) NOT NULL,     #创建人
creationTime DATE NOT NULL, #创建时间
lastUpdate DATE   #最近更新时间
)

#外键表   (我是用视图创建的主外键关系,语句不知道怎么写)
CREATE TABLE book_type(
id INT AUTO_INCREMENT UNIQUE  PRIMARY KEY,
typeName CHAR NULL
)

#修改book_typed表的字段
ALTER TABLE book_type  MODIFY COLUMN typeName VARCHAR(130);

#这里设置了主键时自增的。所以插入id可以为null,MYsql为自己自动处理
INSERT INTO book_type  VALUES(NULL,'科技'),(NULL,'小说'),(NULL,'艺术'),(NULL,'少儿') ;

SELECT * FROM book_type

#插入日期可以直接用字符串就可以
INSERT INTO book_info VALUES(NULL,'BK000023','企业应用架构模式',1,'(英)Martin Fowter','机械工业出版社','2014-07-03',1,'系统管理员',NOW(),NOW())

SELECT * FROM book_info;


 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

 

 

 FLUSH PRIVILEGES;

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: