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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容