wangqiuji

 

1.2SQL语言简介

Ⅰ.什么是SQL

  • 结构化查询语言的缩写,是数据库标准委员会制定,用于访问、控制数据库的统一语言,所有的数据库都支持SQL语言,所以我们只需要学习SQL语句基本可以操作所有数据库

  • 虽然都支持SQL语言,但是不同的数据库厂商对SQL的支持程度不同,有的还增加新的语言,把各个数据库特有语法称为SQL方言

Ⅱ.SQL语句分类

  • 数据控制语句DCL:
    用于用户权限的赋予、回收

  • 数据定义语句DDL:
    用于建立、修改、删除数据库对象 (数据库、表、视图等)

  • 数据操作语句DML:
    用于改变表中的数据(增、删、改)

  • 数据查询语句DQL:
    根据不同的条件来查询同一张、不同表中的数据

  • 事务控制语句TCL:
    用于维护数据表的一致性的语句

Ⅲ.SQL通用语法

  • SQL语句可以单行或者换行书写,以分号结尾

  • 可以使用合适的空格、缩进来提高可读性

  • SQL的关键字不区分大小写,一般大写,但是标识符(表名、字段名等)区分大小写

Ⅳ.SQL语句中的基础数据类型

数据类型 描述
int
double 字段名 double(总位数,小数点后保留几位)
datetime
date
CHAR 0-­255 bytes 定长字符串
存储性能更优,浪费空间
VARCHAR 0-­65535 bytes 变长字符串
存储性能较差、节约空间

字符、字符串 使用 单、双引号都可以

Ⅴ.MySQL数据库登陆方式

  1. 本地登录
    mysql -u 用户名 -p 密码    //方便但有泄漏密码风险
    mysql -u 用户名 -p     //更安全

  2. 远程登录
    先通过ssh或者telent 远程登录具有MySQL服务器
    再通过mysql命令登录MySQL数据库

  3. 客户端登录
    例如:MySQL WorkBench的登录

无论哪种登录,登陆后都需要先 use   数据库名称;选择操作的数据库

posted on 2023-09-11 20:31  翻斗花园牛大爷!  阅读(34)  评论(0编辑  收藏  举报

导航