MySQL

一、概述

SQL是用于访问和处理数据库的标准的计算机语言
1.什么是SQL

  • 指结构化查询语言
  • 可以访问和处理数据库
  • 是一种ANSI标准的计算机语言

2.优点

  • 成本低:开放源代码,一般可以免费试用 ,几乎所有的DBMS(数据库管理系统)都支持
  • 简单:很容易安装和使用
  • 性能高:执行很快 可以进行非常复杂和高级的数据库操作

二、SQL语言分类

1.DML(Data Manipulation Language):数据操纵语句,用于添 加、删除、修改、查询数据库记录,并检查数据完整性
2.DDL(Data Definition Language):数据定义语句,用于库和 表的创建、修改、删除
3.、DCL(Data Control Language):数据控制语句,用于定义用 户的访问权限和安全级别

DML

DML用于查询与修改数据记录,包括如下SQL语句:

  • INSERT:添加数据到数据库中

  • UPDATE:修改数据库中的数据

  • DELETE:删除数据库中的数据

  • SELECT:选择(查询)数据

    注:SELECT是SQL语言的基础,最为重要

DDL

DDL:用于定义数据库的结构,如创建、修改或删除数据库对象,包括如下SQL语句:

  • CREATE TABLE:创建数据库表
  • ALTER TABLE:更改表结构、添加、删除、修改列长度
  • DROP TABLE:删除表
  • CREATE INDEX:在表上建立索引
  • DROP INDEX:删除索引

DCL用来控制数据库的访问,包括如下SQL语句:

  • GRANT:授予访问权限
  • REVOKE:撤销访问权限
  • COMMIT:提交事务处理
  • ROLLBACK:事务处理回退
  • SAVEPOINT:设置保存点
  • LOCK:对数据库特定部分进行锁定

三、服务端的登录与退出

1.登录

  • 方式一:通过快捷键登录-输入密码

  • 方式二:通过window自带客户端,输入:mysql –h 主机名 –u用户名 –p密码
    2.退出

  • exit 退出

四、常用命令

1.show databases:查看所有数据库
在这里插入图片描述
2. use 库名:打开指定的库
在这里插入图片描述
3.show tables :查看其它库所有表
在这里插入图片描述
4.show tables 表名(
列名 列类型,
列名 列类型

) :查看当前库所有表
在这里插入图片描述

注:每条命令结尾必须跟“;”或者“\g”

五、语法规范

  1. 不区分大小写,建议关键字大写,表名、列名小写
  2. 每条语句分号结尾
  3. 每天命令可根据需要,进行缩进或换行
  4. 注释
    单行注释:#注释文字
    单行注释:-- 注释文字
    多行注释:/* 注释文字 */
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值