1--mysql--初识

相关概念 DB:数据库(database),数据存储的仓库
DBMS:数据库管理系统(Database Management System),数据库是通过DBMS创建和操作的容器
SQL:结构化查询语言(Structure Query Language),与数据库通信的语言
mysql数据库 mysql简介
1.隶属于mySqlAB公司,后被oracle公司收购。
2.优点:成本低,开放源代码;执行快;容易安装和试用;
3.版本:社区版(免费),企业版(收费)
4.mysql数据库的安装与卸载这里不再说明,度娘上一大堆。友情提醒:安装完后记得配置环境变量,否则后期命令行操作比较麻烦
分类
DDL(data definition language):数据定义语言,用来定义数据库对象:库|表|列等
DML(data manipulation language):数据操作语言,用来定义数据库记录(数据)
DCL(data control language):数据控制语言,用来定义访问权限和安全级别
DQL(data query language):数据查询语言,用来查询记录(数据)
【1--mysql--初识】mysql语法规范
1.不区分大小写,建议关键字大写,表名、列名小写
2.每条命令最好用逗号结尾
3.每条命令根据需要,进行 缩进和换行
4.注释

单行注释:#注释文字 单行注释:-- 注释文字,--后面需加入空格 多行注释: /* 注释文字 注释文字 .... */

mysql中常见基本命令
1.启动和停止服务,两种方式
a.直接打开任务管理器服务窗口,找到mysql服务,手动启动
b. 比较库的方式,管理员启动命令行,运行 net start 服务名(启动服务),net stop 服务名(停止服务命令)
net start MySQL57; #启动sql服务 net stop MySQL57; #停止slq服务

2.数据库连接命令:mysql -h 主机名 -P 端口号 -u 用户名 -p密码
-p和密码之间不能空格,其它参数与参数值之间可以有空格也可以没有
mysql -h localhost -P 3306 -u root -p 111111 ; #默认本机且端口号3306可以这么写 mysql -u root-p111111;

3.其它命令
#查看所有数据库 #mysql默认有几个数据库,存储元数据,用户信息,性能信息,mysql默认数据库不要删除 show databases; #使用某一个数据库 useuserDB; #使用userDB这个数据库#查看数据库中所有的表 show tables; #查看其他库中所有的表 show tables from 库名;#查看表结构 desc 表名; #查看mysql版本 select version(); #登录mysql情况下 mysql --version;#未登录情况下#查看当前数据库名 select database();

    推荐阅读