mysql常用命令记录

执行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(升序/降序)

你可能感兴趣的:(mysql常用命令记录)