首页 > 代码库 > 关于mysql的笔记-1
关于mysql的笔记-1
mysql在windows下和linux的命令是一样的,因此以在windows为环境的教程在linux下一样能运行。
进入数据库
mysql -u 账户名 -p 密码
退出数据库
exit
数据库服务器,数据库,表,记录的关系
一个msyql服务器中有多个数据库
一个数据库中有多个表
一个表中有多条记录
对象与关系映射
类-表
属性-字段
对象-记录
show databases:查询mysql服务器中的所有数据库
use 数据库名:选中某个数据库
show tables:查询该数据库中的所有表
创建数据库,如果有该数据库就直接使用,如果没有则创建
create database if not exists 数据库名
创建一个使用UTF-8字符集的数据库
create database if not exists 数据库名 character set UTF8
注:创建数据库是默认使用UTF-8字符集。
数据库里的UTF8字符集就是UTF-8字符集,写法不同而已。
修改已存在数据库的字符集
alter databae 数据库名 character set 修改后的字符集
注:alter是对已存在的数据库进行各种各样的修改,后面加上一定的语句即可。
删除已存在的数据库,如果不存在则不进行操作
drop database if exists 数据库名
查看已创建的数据库的定义信息
show create database 数据库名
删除已存在的数据库
drop database if exists 数据库名
备份数据库
mysqldump -u 账户 -p 数据库名>路径+文件名称
恢复数据库
(在mysql环境里)source 路径+文件名
注:这里说的备份是指把数据库的表内容复制到对应的sql文件中,恢复是指把sql文件中的内容还原成数据库中的表。恢复时,先创建数据库并使用,再通过sorce恢复,因为sql文件中只有表信息,没有数据库信息。
关于mysql的笔记-1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。