当前位置: 首页 > news >正文

做司考题的网站南京专业建站

做司考题的网站,南京专业建站,网站哪家公司做的好,建立组词数据库相关概念 名称全称简称数据库存储数据的仓库#xff0c;数据是有组织的进行存储DataBase(DB)数据库管理系统操纵和管理数据库的大型软件DataBase Management System(DBMS)SQL操作关系型数据库的编程语言#xff0c;定义了一套操作关系型数据库统一标准Structured Quer…数据库相关概念 名称全称简称数据库存储数据的仓库数据是有组织的进行存储DataBase(DB)数据库管理系统操纵和管理数据库的大型软件DataBase Management System(DBMS)SQL操作关系型数据库的编程语言定义了一套操作关系型数据库统一标准Structured Query Language(SQL) 数据模型 关系型数据库(RDBMS) 概念 建立在关系模型基础上由多张相互连接的二维表(见下图)组成的数据库。 特点 使用表存储数据格式统一便于维护使用SQL语言操作标准统一使用方便 SQL通用语法 SQL语句可以单行或者多行书写以分号结尾SQL语句可以使用空格/缩进来增强语句的可读性Mysql数据库的SQL语句不区分大小写关键字使用大写注释单行注释–或者# 多行注释/* 注释内容*/ SQL分类 分类全称说明DDLData Definition Language数据定义语言用来定义数据库对象(数据库表字段)DMLData Manipulation Language数据操作语言用来对数据库表中的数据进行增删改DQLData Query Language数据查询语言用来查询数据库中表的记录DCLData Control Lanquage数据控制语言用来创建数据库用户、控制数据库的访问权限 DDL-数据库操作 查询 查询所有数据库 SHOW DATABASES;查询当前数据库 SELECT DATABASE();当不知道自己在操作哪个数据库时可以执行该指令。 创建 CREATE DATABASE [IF NOT EXISTS] 数据库名 [DEFAULT CHARSET 字符集] [COLLATE 排序规则];[IF NOT EXISTS] 判断是否存在不存在创建 [DEFAULT CHARSET] 设置字符集 删除 DROP DATABASE [IF EXISTS] 数据库名;使用 USE 数据库名;DDL-表操作-查询 查询当前数据库所有的表 SHOW TABLES;查询表结构 DESC 表名;查询指定表的建表语句(创建表的SQL语句) SHOW CREATE TABLE 表名;DDL-表操作-创建 CREATE TABLE 表名( 字段1 字段1类型[COMMENT 字段1注释], 字段2 字段2类型[COMMENT 字段2注释 ], 字段3 字段3类型[COMMENT 字段3注释], ... 字段n 字段n类型[COMMENT 字段n注释 ] )[COMMENT 表注释];DDL-表操作-数据类型 DDL-表操作-修改 添加字段 ALTER TABLE 表名 ADD 字段名 类型(长度) [COMMENT 注释] [约束];修改数据类型 ALETR TABLE 表名 MODIFY 字段名 新数据类型(长度);修改字段名和字段类型 ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释] [约束];删除字段 ALTER TABLE 表名 DROP 字段名;修改表名 ALTER TABLE 表名 RENAME TO 新表名;DDL-表操作-删除 在删除表的时候表中的数据也会被删除。 删除表 DROP TABLE [IF EXISTS] 表名;删除指定表并重新创建该表 TRUNCATE TABLE 表名;DML-添加数据 DML英文全称是Data Manipulation Language(数据操作语言)用来对数据库中表的数据记录进行增删改操作。 给指定字段添加数据 INSERT INTO 表名 (字段1,字段2) VALUES(值1,值2);给全部字段添加数据 INSERT INTO 表名 (值1,值2);批量添加数据 INSERT INTO 表名 (字段1,字段2,...) VALUES(值1,值2,...),(值1,值2,...),...; INSERT INTO VALUES(值1,值2,...),(值1,值2,...),...;注意 插入数据时指定的字段/顺序需要与值的顺序是一一对应的字符串和日期数据应包含在引导中插入的数据大小应该在规定的范围内 DML-修改数据 UPDATE SET 字段名1值1,字段名2值2....[WHERE 条件];[WHERE 条件] 可以有可以无无的话修改的是整张表的所有数据。 DML-删除数据 DELETE FROM 表名 [WHERE 条件];DELETE语句的条件可以有也可以没有如果没有条件则会删除整张表的所有数据。 DELETE语句不能删除某一个字段的值(可以使用UPDATE) DQL DQL英文全称是Data QueryLanguage(数据查询语言)数据查询语言用来查询数据库中表的记录。 查询的关键字 SELECT DQL语法 SELECT字段列表 FROM表名列表 WHERE条件列表 GROUP BY分组字段列表 HAVING分组后条件列表 ORDER BY排序字段列表 LIMIT分页参数DQL-基础查询 查询多个字段 SELECT 字段1,字段2,字段3,... FROM 表名; SELECT * FROM 表名;设置别名 SELECT 字段1 [AS 别名1],字段2[AS 别名2],... FROM 表名;去除重复记录 SELECT DISTINCT 字段列表 FROM 表名;DQL-条件查询 语法 SELECT 字段列表 FROM 表名 WHERE 条件列表条件 比较运算符功能大于小于大于等于小于等于等于 或!不等于BETWEEN … AND …在某个范围之内(含最小、最大值)IN(…)在in之后的列表中的值多选一LIKE 占位符模糊匹配(_匹配单个字符,%匹配任意个字符)IS NULL是NULL 逻辑运算符功能AND 或 并且(多个条件同时成立)OR 或或者(多个条件任意一个成立)NOT 或!非不是 DQL-聚合函数 将一列数据作为一个整体进行纵向计算。 函数功能count统计数量max最大值min最小值avg平均值sum求和 语法 SELECT 聚合函数 (字段列表) FROM 表名;null 不参与所有的聚合运算 DQL-分组查询 语法 SELECT 字段列表 FROM 表名 [WHERE 条件] GROUP BY 分组字段名 [HAVING 分组后过滤条件];where与having区别 执行时机不同:where是分组之前进行过滤不满足where条件不参与分组;而having是分组之后对结果进行过滤。 判断条件不同:where不能对聚合函数进行判断而having可以。 注意 执行顺序: where 聚合函数having。分组之后查询的字段一般为聚合函数和分组字段查询其他字段无任何意义 DQL-排序查询 语法 SELECT 字段列表 FROM 表名 ORDER BY 字段1 排序方式1,字段2 排序方式2;排序方式 ASC:升序 DESC:降序 注意:如果是多字段排序当第一个字段值相同时才会根据第二个字段进行排序 DQL-分页查询 语法 SELECT 字段列表 FROM 表名 LIMIT 起始索引, 查询记录数注意 起始索引从0开始起始索引(查询页码-1)*每页显示记录数分页查询是数据库的方言不同的数据库有不同的实现MySQL中是LIMIT。如果查询的是第一页数据起始索引可以省略直接简写为limit 10。 例子 2.查询第2页员工数据每页展示10条记录从 SELECT * from emp limit 10,10;DQL-执行顺序 DCL-用户管理 DCL英文全称是Data ControlLanguage(数据控制语言)用来管理数据库用户、控制数据库的访问 权限 查询用户 USE mysql; SELECT * FROM user;创建用户 CREATE USER 用户名 主机名’ ID ENTIFIED BY 密码修改用户密码 ALTER USER 用户名 主机名’ IDENTIFIED WTH mysql native password BY 新密码’ 删除用户 DROP USER 用户名 主机名’;DCL-权限控制 MySOL中定义了很多种权限但是常用的就以下几种: 权限说明ALL, ALL PRIVILEGES所有权限SELECT查询数据INSERT插入数据UPDATE修改数据DELETE删除数据ALTER修改表DROP删除数据库/表/视图CREATE创建数据库/表 1.查询权限 SHOW GRANTS FOR用户名主机名2.授予权限 GRANT 权限列表 ON 数据库名.表名 TO 用户名主机名’3.撤销权限 REVOKE 权限列表0心 数据库名.表名 FROM用户名主机名;
http://www.hkea.cn/news/14300529/

相关文章:

  • 网站毕设代做机票网站建设方式
  • 外贸网址建站深圳做营销网站的公司简介
  • 重庆网站seo建设哪家好什么人适合学ui设计
  • 找网站的方法免费的家装设计app
  • 湖南智能网站建设高端网站设计找哪个公司
  • 哪个网站容易做二级域名网页宣传方案
  • 网站开发实训总结个人网站,可以做淘宝客吗
  • 视频网站如何做seowordpress 淘点金插件
  • 垂直电商网站建设合肥建设网站首页
  • 石狮网站建设科技提供网站建设的功能
  • 单仁网站建设36氪 wordpress 模板
  • 网站推广的六种方式文化馆门户网站建设的作用及意义
  • 温州市建设小学网站d8 wordpress
  • 产品设计网站制作网站建设费缴税
  • 外贸自助建站2017企业网站建设方案
  • 十大设计网站广西建设网官网住房和城乡厅官网
  • 太原做网站的公司网站建设职业学校网站建设方案
  • 专业商城网站建设价格一站式企业网站建设
  • 网站编辑框超链接怎么做本地佛山顺德网站设计
  • 成都市建设二维码检测网站临沂seo推广外包
  • 鞍山公司网站建设中国互联网信息中心
  • 精品课程网站建设现状游艇网站建设方案
  • 建站公司常见提成比例集团公司网站怎么做
  • 网站设计 广州帮别人做网站自己为什么会被抓
  • 美食网站建设的背景和目的wordpress 嵌入字体
  • 网站建设分为哪几部分阿玛尼手表
  • 奥鹏网页设计与网站建设腾讯云服务器新人优惠
  • 设计师接私单做网站装修网络公司
  • 金融业反洗钱培训网站网站建设流程及相应技术
  • 进一步加强门户网站建设的通知seo外链推广工具下载