MySql入门
编辑
              
              1167
            
            
          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
- 
              
              
  分享
