MySql入门
编辑
917
2019-08-19
什么是数据库
- 数据库是按照数据结构来组织储存和管理数据的仓库;
常见的数据库
- oracle
- DB2
- Sql Server
- postgre Sql
- MySql
注意:数据库斌不等于数据库系统 ,
数据库系统(Database System)
-
数据库
-
数据库管理系统(DatabaseManagementSystem)DBMS;
-
应用开发工具
-
管理员以及用户
Sql语言即结构化查询语言 (Structured Query Language)
- DDL 数据定义语言
- DML 数据操作语言
- DQL 数据查询语言
- DCL 数据控制语言
###mysql 的相关操作
注意:windows和mac下的mysql操作是有区别的
MySql 的注释
# 注释内容
或者-- 注释内容
- 配置my.conf 是mysql的配置文件
Mysql语法规范
- 虽然mysql是大小写敏感的,但是,mysql的关键字(包括函数名)大写,库名,表明,字段名等用户自定义的使用小写
原因:linux下是区分大小写的,但是windows下不区分; - sql语句支持折行操作,但是拆分时不要将完整的单词拆开;
- 数据库名称表名称,字段名称不要使用Mysql的保留字,如果使用如果必要使用 `` 反引号将其括起来
mysql登录退出以及常用命令
mysql登录(要事先配置好环境变量)
-
mysql -uroot -p
或者mysql -uroot -p123456
(明文不推荐) -
输入密码
注意:如上图所示,登录后的命令行的默认使用;或者\g来结束,如果忘记输入,命令行一直等待结束 ,输入分号或者\g直接结束即可
mysql退出
-
exit
-
quit
查看mysql版本 (这里的V要大写)
mysql -uroot -proot -V
mysql -V
mysql --version
select version();
登录的同时打开指定的数据库
mysql -uroot -p -D mysql
然后输入密码
查看数据库相关
select database();
当前打开的数据库select user();
查看当前用户select now();
查看当前的日期时间
查看帮助手册
-
通过help或者\h或者?加上相关关键字即可查看帮助手册
取消当前命令的执行
-
通过\c可以取消当前命令的执行(当然在分号之后是没有用的,因为默认情况下分号代表一条语句的结束)
常用SQL语句
- 查看上一步操作产生的警告信息
SHOW WARNINGS
- 检查表
CHECK TABLE tb_name;
- 修复表
REPAIR TABLE tb_name;
- 查看上一步操作产生的警告信息
- 0
- 0
-
分享