03.常用数据库操作

创建数据库utf-8

CREATE DATABASE dbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci

登录mysql

mysql -uroot -p

删除数据库

drop database database;

删除表

drop table table;

清空表(不重置自增长)

delete table table;

清空表(重置自增长)

truncate table table;

导出表结构到sql文件

mysqldump -uroot -p -d database > file.sql;

导出数据和表结构到sql文件

mysqldump -uroot -p database > file.sql;

导出数据库的某个表的结构

mysqldump -h localhost -uroot -p -d database table > file.sql

导入sql文件到数据库

mysql -uroot -p database < file.sql

新加字段

ALTER TABLE tb_taste_userinfoADDmodelVARCHAR(255) NOT NULL AFTERblackList;

删除或更新错误

MYSQL: Cannot delete or update a parent row: a foreign key constraint fails

SET FOREIGN_KEY_CHECKS = 0;
删除完成后设置
SET FOREIGN_KEY_CHECKS = 1;

增加索引

多列索引

ALTER TABLE table_name ADD INDEX index_name ( column1, column2, column3 )

增加全文索引

ALTER TABLE table_name ADD FULLTEXT (column )

增加普通索引

ALTER TABLE table_name ADD INDEX index_name ( column )

删除索引:

drop INDEX index_name ON tbl_name

posted @ 2022-02-12 10:13  契阔  阅读(146)  评论(0)    收藏  举报