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 @   契阔  阅读(90)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示