一、增删改查
1、创建数据库
CREATE DATABASE DBname
mysqladmin-u root-p create DBname
2、删除数据库
DROP DATABASE DBname
mysqladmin-u root-p drop DBname3、创建数据表
CREATE TABLE table_name(column_name column_type);
mysqli_query(connection,query,resultmode);4、删除数据表
DROP TABLE table_name;
mysqli_query(connection,query,resultmode);
5、插入数据
INSERT INTO table_name(field1,field2,...fieldN)VALUES(value1,value2,...valueN);
mysqli_query(connection,query,resultmode);
6、查询数据
第一种
SELECT column_name,column_name
FROM table_name
[WHERE Clause][OFFSET M ][LIMIT N]select*fromdb_tbl;
第二种
SELECT field1, field2,...fieldN FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....
7、更新数据
UPDATE table_name SET field1=new-value1,field2=new-value2
[WHEREClause]8、删除数据
DELETE FROM table_name[WHEREClause]
二、备份和恢复
1、导出数据
MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。
SELECT 列1,列2INTOOUTFILE '文件路径和文件名' FROM 表名字;
2、导入数据
两种方式导入数据。
a、使用 LOAD DATA 导入数据
mysql>LOAD DATA LOCAL INFILE'dump.txt'INTO TABLE datable;
b、使用 mysqlimport 导入数据
mysqlimport客户端提供了LOAD DATA INFILEQL语句的一个命令行接口。mysqlimport的大多数选项直接对应LOAD DATA INFILE子句。
LOADDATAINFILE '文件路径' INTO TABLE 表名字;
3、备份数据
mysqldump -u root 数据库名>备份文件名;#备份整个数据库
mysqldump -u root 数据库名 表名字>备份文件名;#备份整个表
4、恢复数据
mysql -u root 要恢复到的数据库或表 < 备份的数据库
三、进入及展示数据库等操作命令
1、进入数据库
use 数据库名
2、查看数据库
show databases;
3、查看数据表
show tables;
4、查看数据表的数据
show columns from 表名;
5、显示数据表的结构
show create table 表名
6、显示所有数据
select * from 表名