![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL基础
文章平均质量分 77
基础知识实战解析
爱健身的IT狂人
这个作者很懒,什么都没留下…
展开
-
数据库实际查询操作回顾(七)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!/*全文本搜索*/(1)select note_text from productnotes where Match(note_text) against('rabbit');//此SELECT语句检索单个列note_text。由于 WHERE子句,一个全 文本搜索被执行。Match(note...原创 2018-06-29 17:20:29 · 710 阅读 · 0 评论 -
数据库原理与应用----------------------SQL的授权控制
一,用户的存储权限在DBMS中,用户的存储权限由两个主要素组成:数据库对象和操作权限。(1)数据库对象:可以是数据库,基本表,表中记录,属性值,视图,索引等。(2)操作权限:根据数据对象有所不同,一般有对象定义(创建,修改,删除),对象的查询和更新等等。一般的数据库用户有四种: (1)数据库管理员用户。 (2)系统管理员用户。 (3)数据库对象用户。 (4)数据库访问用户。...原创 2018-06-18 16:49:50 · 677 阅读 · 0 评论 -
数据库原理与应用-------------关系数据库理论(二)
1.关系的完整性约束 关系模型中由类完整性约束:实体完整性约束,参照完整性和用户定义的完整性。其中实体完整性约束和参照完整性是关系模型中必须满足的完整性约束条件,被称为关系的两个不变性,一般由关系型数据库管理系统自动支持。用户定义是应用领域需要遵循的约束条件。 (1)实体完整性 约束规则:若属性A是关系R的主属性,则属性A的值不能为空值。 (2)参照完整性 约束规则:若属性(或属性集)F...原创 2018-06-10 21:04:52 · 1290 阅读 · 0 评论 -
数据库实际查询操作回顾(八)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!/*使用视图*//* 视图的规则和限制 : 1.与表一样,视图必须唯一命名(不能给视图取与别的视图或表相 同的名字)。 2.对于可以创建的视图数目没有限制。 3.为了创建视图,必须具有足够的访问权限。这些限制通常由数据 库管理人员授予。 4.视图可以嵌套,即可以利用从其他视图中检索数据的查询来构造 一个视图。 5...原创 2018-07-01 15:47:05 · 412 阅读 · 0 评论 -
数据库实际查询操作回顾(五)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!/*分组数据*/(1)select count(*) as num_prods from products where vend_id = 1003;//返回供应商1003提供的产品数目(2)select vend_id, count(*) as num_prods from p...原创 2018-06-27 10:42:48 · 720 阅读 · 0 评论 -
数据库实际查询操作回顾(六)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!/*联结表*/(1)select vend_name,prod_name,prod_price from vendors,products where vendors.vend_id = products.vend_id order by vend_name,prod_name;//返回了当vendors的v...原创 2018-06-28 11:28:18 · 526 阅读 · 0 评论 -
数据库实际查询操作之相关数据库代码(MySQL必知必会数据库代码)
这些数据库代码给那些一起学习的小伙伴,自己实际动手操作去学习,去操作会让自己更加好理解和掌握,这些操作代码以及数据库设计的代码都是从MySQL必知必会中的。 接下来是数据库设计的代码,直接拷贝就可以用了。CREATE TABLE customers( cust_id int NOT NULL AUTO_INCREMENT, cust_name ...原创 2018-07-04 15:18:08 · 500 阅读 · 0 评论 -
MySQL索引的创建,删除和使用技巧,以及注意事项
本文章转载于https://www.cnblogs.com/heyonggang/p/6610526.html目录 一.索引的作用二.索引的创建、删除(1)使用ALTER TABLE语句创建索性(2)使用CREATE INDEX语句对表增加索引(3)删除索引(4) 组合索引与前缀索引三.索引的使用及注意事项 一.索引的作用 一般的应用系...转载 2018-12-09 10:24:12 · 889 阅读 · 0 评论 -
数据库实际查询操作回顾(四)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!/*创建计算字段*/(1)select Concat (vend_name, ' (', vend_country,')') from vendors order by vend_name;//Concat()拼接串,即把多个串连接起来形成一个较长的串。 Concat()需要一个或多个指定的串...原创 2018-06-25 12:51:38 · 585 阅读 · 0 评论 -
数据库原理与应用-------------触发器和视图
一,触发器(一),触发器定义 触发器是用户在关系表上的一类有事件驱动的特殊过程。(二),触发器的组成一个触发器有三个部分组成:(1)事件。(即触发器在这些事件发生时将开始工作)(2)条件。(即触发器启动的条件,如果满足条件,就执行相应的动作,否则什么也不做)(3)动作。(触发器满足条件后,所执行的一系列动作)(三),创建触发器CREATE TRIGGER <触发器名称> O...原创 2018-06-18 11:22:32 · 922 阅读 · 0 评论 -
数据库实际查询操作回顾(三)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!/*使用通配符进行过滤*/(1)select prod_id, prod_name from products where prod_name like 'jek%';//搜索出以jek开头的所有名字(2)select prod_id, prod_name from produc...原创 2018-06-24 11:54:20 · 513 阅读 · 0 评论 -
JSP连接MySQL数据库
由于期末考必须以软件工程的方法做一个简易的项目,所以就学习了一些前端的知识,这是关于JSP连接MySQL数据库的文章,稍微总结下哈哈。 从《轻量级Java EE企业应用实战 第4版》中学到的,首先先介绍下JSP页面顶端的page指令,page指令格式有如下所示, 当然给出这些指令,还必须要给这些指令做出解释,如下所示 现在解释完了page指令,就来编写小代码吧,接下来就是实现JSP连接...原创 2018-06-03 23:50:43 · 1031 阅读 · 0 评论 -
数据库原理与应用-----------------关系数据库的标准查询语言SQL(一)
1.SQL中的数据定义 SQL支持关系数据库系统的三级模式结构,其模式,外模式和内模式的基本对象有表,视图和索引。1.1基本表的定义(1)建表CREATE TABLE <表名> ( <属性列名1><数据类型>[<列级完整性的约束条件>]; <属性列名2><数据类型>[<列级完整性的约束条件>]; &l原创 2018-06-11 17:41:02 · 791 阅读 · 0 评论 -
数据库原理与应用----------数据库系统的简易概论
1.1 数据管理技术的发展路程 数据管理技术经历了人工管理,文件系统管理和数据库系统管理三个阶段,现在来为这三个阶段说一下各自的特点:(1)人工管理的特点: 数据不保存;数据面向程序;数据不能共享;数据不具有独立性。(2)文件系统管理阶段的特点: 由文件系统管理数据;数据可以长期保存;数据是面向应用的;程序和数据之间具有“设备独立性”。 (也有相应的缺点:数据的共享性差,...原创 2018-06-04 23:02:24 · 643 阅读 · 0 评论 -
数据库原理----------数据模型
1.现实世界客观对象的抽象过程 继上篇文章,接下是关于数据模型的学习,现实世界中客观对象的抽象过程为:现实世界----<1>--->(认识抽象)概念模型----<2>--->(转换)数据模型---<3>---->(转换)物理模型。 <1>步骤是由数据库设计人员完成的;<2>步骤是数据库设计人员完成的,也可以用...原创 2018-06-05 14:59:42 · 1435 阅读 · 0 评论 -
数据库原理与应用-----------------关系数据库的标准查询语言SQL(二)
1.SQL中的数据查询 SELECT 语句具有数据查询,统计,分组和排序的功能,一个完整的查询语法如下: SELECT [ALL | DISTINCT ]<目标列表达式1> [,目标列表达式2],...] FROM <表名或视图名1> [,<表名或视图名2>,...] [WHERE <元组选择条件表达式>] [GROU...原创 2018-06-13 20:46:24 · 296 阅读 · 0 评论 -
数据库原理与应用--------------关系数据库理论(一)
首先我们知道数据模型的三要素:数据结构,数据操作和完整性约束。 1.关系的数据结构 1.1关系的定义 域:一组具有相同数据类型的值的集合。 笛卡儿积:给定一组域D1,D2,D3....Dn,它们之中可以有相同的域。所以这n个域的笛卡儿积可以表示为 D1xD2x...xDn={ (d1,d2,...,dn) | di属于Di,i=1,...原创 2018-06-08 14:57:18 · 3206 阅读 · 2 评论 -
数据库实际查询操作回顾(一)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!(1)show databases; //查看所有数据库(2)show tables; //返回当前选择的数据库内所有已建立的表格。(3)show columns from customers;// 它对每个字段返回一行,行中包含字段名、数据 类型、是否允许NULL、键信息、默认值以及其他信息(4)desc...原创 2018-06-23 15:51:37 · 891 阅读 · 0 评论 -
数据库实际查询操作回顾(二)
回顾之前学习数据库的相关操作,复习时顺便记录下,以便以后自己可以再次查看!!!(1)select prod_name from products order by prod_name;//ORDER BY使prod_name列以字母顺序排序数据 (2)select prod_id,prod_price,prod_name from products ...原创 2018-06-23 20:07:44 · 601 阅读 · 0 评论 -
MySQL数据库简单实践操作(一)
一,创建数据库test,表Students,表SC,表Courses二,插入相关数据三,交互式SQL--简单查询#① 查询计算机系学生的学号、姓名、性别和出生日期。SELECT Sno, Sname, Ssex, Sbirthday FROM students WHERE Sdept = '计算机';#② 查询姓“李”的学生的学号和姓名。SELECT Sno, Sname FROM student...原创 2018-05-16 22:01:14 · 1232 阅读 · 0 评论