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):数据查询语言,用来查询记录(数据)

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;

#使用某一个数据库
use  userDB;#使用userDB这个数据库

#查看数据库中所有的表
show tables;
#查看其他库中所有的表
show tables from 库名;

#查看表结构
desc 表名;

#查看mysql版本
select version();#登录mysql情况下
mysql --version;#未登录情况下

#查看当前数据库名
select database();

你可能感兴趣的:(mysql基础)