创建名为luxshare的数据库
CREATE DATABASE luxshare;
查看数据库表
SHOW DATABASES;
进入luxshare数据库
use luxshare;
创建数据库表,添加3个字段,name(长度15字符),price(int)价格,pages(int)页数
CREATE TABLE mybook (name char(15),price int,pages int);
查看表单结构信息
DESCRIBE mybook;
管理表单及数据
向Mybook表内插入信息
INSERT INTO mybook (name,price,pages) VALUES('luxshare','60','41');
查看表内信息
SELECT * FROM mybook;
更新表内信息
UPDATE mybook set price=55
注意:这里会将所有的price值修改成55
接下来指定行进行更新信息
将price=19的pages的值修改为100
UPDATE mybook SET pages=100 WHERE price=19;
SELECT * FROM mybook;
删除表内容
DELECT FROM mybook;
验证表内容
SELECT * FROM mybook;
SELECT 进阶
WHERE命令参数
查询pages值大于10的信息
SELECT * FROM mybook WHERE pages>10;
查询price值不等于100的值
SELECT * FROM mybook WHERE price!=100;
查新price大于100和pages=39的值
SELECT * FROM mybook WHERE price>100 AND pages=30;
数据库的备份及恢复
将luxshare数据库备份到/root/luxshare.dump
mysqldump -u root -p luxshare > /root/luxshare.dump
之后将进入数据库将luxshare数据库彻底删除,之后重新创建数据库
DROP DATABASE luxshare;
FLUSH PRIVILEGES;
SHOW DATABASES;
CREATE DATABASE luxshare;
将luxshare.dump 导入到mysql
mysql -u root -p luxshare < /root/luxshare.dump
验证
use luxshare;
SHOW TABLES;
SELECT * FROM mybook;
describe mybook;