MySQL(一)

本文介绍了数据库的基本概念,如DB和DBMS,以及SQL语言的重要性。SQL作为通用的数据库查询语言,具有易学性和强大的操作能力,包括DML、DDL和DCL语句。此外,文章还详细讲解了MySQL的使用,如创建、查询和管理数据库,并提供了SQL语句的规范和示例。
摘要由CSDN通过智能技术生成

数据库的好处:

  • 实现数据持久化
  • 使用完整的管理系统统一管理,易于查询

数据库的概念

DB

数据库(database):存储数据的”仓库“。保存了一系列有组织的数据

DBMS

数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器

例如:MySQL、Oracle 、DB2 、SqlServer。

SQL

结构化查询语言(Structure Query Language): 专门用来数据库通信的语言。

SQL的优点:

1.不是某个特定数据库供应专有的语言,几乎所有DBMS都支持SQL

2.简单易学

3.是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作

SQL语言的分类

1. DML :数据操作语句,用于添加、删除、修改、查询数据库记录,并检查数据完整性

  • insert : 添加数据到数据库中
  • update : 修改数据库中的数据
  • delete:  删除数据库中的数据
  • select  : 选择(查询) 数据   (最重要)

2.DLL:数据库定义语句,用于库和表的创建、修改、删除

  • create table: 创建数据库表
  • alter table : 更改表结构、添加、删除、修改列长度
  • drop table :  删除表
  • create index:在表上建立索引
  • drop index: 删除索引

3.DML:数据控制语句,用于定义用户访问权限和安全级别

  • grant :授予访问权限
  • revoke:撤销访问权限
  • commit:提交事物处理
  • rollback:事物处理退回
  • savepoint: 设置保持点
  • lock:对数据库的特定部分进行锁定

 MySQL语法规范

  • 不区分大小写
  • 每句话用分号;或者\g结尾
  • 各子句一般分行写
  • 关键字不能缩写也不能分行
  • 用缩进提高语句可读性

mysql的使用

使用一个数据库: use  数据库名称;

新建一个数据库:create database 数据库名;

查看指定数据库中有哪些数据库表:show tables;

查看表的结构:desc表名

删除表:drop table 表名

基础的使用

  1. 查询所有的列:select * from 表名;
  2. 查询特定的列:select 列名,列名,......from 表名    
  3. 对查询的数据进行过滤:使用where子句 

 

 列的别名

紧跟列明,也可以 在列明和别名之间加入关键字‘AS’,别名使用双引号,以便在别名中包含空格或特殊字符并区分大小写

注释

单行注释:#注释文字(MySQL  特有的方式)

单行注释: -- 注释文字 (-- 后面一定要有空格)

多行注释:/*  注释文字  */ 

 命名规则

  • 数据库、表明不得超过30个字符,变量名限制i为29个
  • 必须只能包含A--Z,a--z,0--9,_ 共63个字符
  • 数据库名、表名、字段名等对象之间不要包含空格

使用样例:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值