执行sql文件
文件在当前文件夹中的sql文件夹中,名为mysql.sql
- 命令行中导入(term):
$ mysql -u root -p <./sql/mysql.sql
- mysql中导入:
$ mysql -u root -p进入mysql
> source ./sql/mysql.sql
导出数据到文件(./backup.sql)
- -D database_name为选择操作的数据库,在执行sql文件时,假如文件中未指定使用的数据,也可使用该参数指定
$ mysqldump -u root -p -d database_name > backup.sql
重置自增序列
- 删除数据并重置:
TRUNCATE table_name
- auto_increment的重置:
使用下面语句可以通过设置表当前的自增值来改变后面添加数据的自增长值的起始值
但要注意设置的自增值必须大于表中数据的自增字段的最大值
ATLER TABLE table_name AUTO_INCREMENT=1
insert
INSERT INTO table_name(col1,col2,col3) VALUES
(val1.1,val1.2,val1.3),
(val2.1,val2.2,val2.3)
update
UPDATE table_name SET col1=val1,col2=val2,col3=val3
WHERE Clause
delete row
DELETE FROM table_name
WHERE Clause
fetch
SELECT col1,col2,col3 FROM table1,table2... ORDER BY col1 ASC/DESC(升序/降序)