什么是数据库
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
常见数据库
Oracle
DB2
SQL Server
Postgre SQL
相关术语
数据库系统(Database System):DBS
数据库(Database)
数据库管理系统(Database Management System):DBMS
应用开发工具
管理员及用户
SQL语言(Structured Query Language):结构化查询语言
DDL:数据库定义语言
DML:数据库操作语言
DQL:数据库查询语言
DCL:数据库控制语言
MySQL相关操作
配置文件
my.cnf是MySQL的配置文件
登录、退出MySQL
登录
mysql -uroot -p
mysql -uroot -proot
得到版本号
mysql -V
mysql --version
登录的同时打开指定数据库
mysql -uroot -p -D db_name
退出
exit
quit
登录信息中需要掌握的
命令行结束符默认使用;
或者\g
来结束
可以通过help
或者\h
或者?
加上相关关键字来查看手册
\c
可以取消当前命令的执行
SQL语句语法规范
常用MySQL的关键字需要大写,库名、表名、字段名称等使用小写
SQL语句支持折行操作,拆分的时候不能把完整单词拆开
数据库名称、表名称、字段名称不要使用MySQL的保留字,如果必须要使用,需要用反引号``
将其括起来
常用的SQL语句
SELECT USER()
得到登录的用户
SELECT VERSION()
得到MySQL的版本信息
SELECT NOW()
得到当前的日期时间
SELECT DATABASE()
得到当前打开的数据库
数据库的相关操作
创建数据库
CREATE {DATABASE|SCHEMA} db_name;
检测数据库名称是否存在,不存在则创建:CREATE DATABASE [IF NOT EXISTS] db_name;
在创建数据库的同时指定编码方式:CREATE DATABASE [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset;
[v_error]注意:数据库名称最好有意义,名称不要包含特殊字符或者MySQL关键字。[/v_error]
查看当前服务器下全部数据库
SHOW DATABASES|SCHEMAS;
查看指定数据库的详细信息
SHOW CREATE DATABASE db_name;
修改指定数据库的编码方式
ALTER DATABASE db_name [DEFAULT] CHARACTER SET [=] charset;
打开指定数据库
USE db_name;
得到当前打开的数据库
SELECT DATABASE()|SCHEMA();
删除指定的数据库
DROP DATABASE db_name;
如果数据库存在则删除:DROP DATABASE [IF EXISTS] db_name;
思维导图下载
[fanctdl filename=’深入浅出MySQL数据库.zip’ filesize=’2.41MB’ href=’https://pan.baidu.com/s/1kbXH7v9j2YTuDxW686qrgA’ filedown=’百度网盘’]密码回复可见[/fanctdl]
密码:[reply]xv59[/reply]
极客文库 » 深入浅出MySQL数据库(一)数据库简介及相关操作
常见问题FAQ
- 如果资源链接失效了怎么办?
- 本站用户分享的所有资源都有自动备份机制,如果资源链接失效,请联系本站客服QQ:2580505920更新资源地址。
- 如果用户分享的资源与描述不符怎么办?
- 如何分享个人资源获取赞助积分或其他奖励?
- 如果您发现了本资源有侵权行为怎么办?
挺好的笔记、通俗易懂