数据库的备份与恢复
备份:mysqldump -u用户名 -p密码 数据库名>生成的脚本路径
1 | //末尾没有分号,也不要登录 |
恢复:mysqldump -u用户名 -p密码 数据库名<生成的脚本路径
或者:登录之后,切换到需要恢复的数据库,输入:source 生成的脚本路径
1 | //要先删除school数据库,再重新创建数据库,这两步需要登录 |
乱码问题
找到你的mysql的安装目录,找到my.ini文件,更bin目录同级,修改如下代码:
1 | [mysqld] |
修改完之后,不仅是要重新连接数据库,必须要重启数据库
修改完之后,不仅是要重新连接数据库,必须要重启数据库
修改完之后,不仅是要重新连接数据库,必须要重启数据库
net stop mysql
net start mysql
主键 primary key
创建表的时候直接设置
1 | CREATE TABLE emp( |
修改主键 alter table 表名 add primary key(键名)
1 | alter table emp add primary key(esid); |
删除主键 alter table 表名 drop primary key
主键自增长 auto_increment
1 | CREATE TABLE emp( |
非空约束 not null
1 | CREATE TABLE emp( |
唯一约束 not null unique
1 | CREATE TABLE emp( |