![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 72
永远_不会懂
加油!
展开
-
mysql 入门基础(3)—数据库增删查改
一增加[插入]数据1.单行插入Insert into 表名(字段1,字段2, ……) values (‘v1’,’v2’,……)如果仅仅有表名则依次插入所有字段2.多行插入Insert into 插入表(字段1,字段2, ……) 子查询二修改[更新]数据Update 表名set 字段1=’value’, 字段2=’value’, …… [原创 2016-06-02 19:19:54 · 489 阅读 · 0 评论 -
mysql 入门基础(2)—外键、主键和索引
关于外键的操作1.创建表时添加外键 Createtable message( mId int, mAddressvarchar(200), mGendervarchar(2), constraint [约束名称] f原创 2016-06-01 17:42:46 · 754 阅读 · 0 评论 -
mysql 入门基础(1)—数据库定义
Show databases -->查看所有的数据库Create database (数据库名称) [default character set utf8] -->创建数据库[设置创建的字符集]Show create database (数据库名称)-->查看数据库默认的字符集Alter database(数据库名称) default charact原创 2016-06-01 17:29:59 · 491 阅读 · 0 评论 -
mysql 入门基础(4)—约束和视图
一 视图 定义:视图是由基本表或者其他视图导出的续表,视图在大多数情况下不能进行更新。 视图的主要优点:Ø 减轻普通用户的工作[主要在查询时]Ø 视图是数据库系统的一种安全机制[grant语句可以直接操控视图]Ø 视图可以提高数据的逻辑独立性[如数据库改变时,只需要改变视图,尽量的减少对程序的影响]#1 视图的创建原创 2016-06-03 20:26:26 · 951 阅读 · 0 评论 -
mysql 入门基础(6)—触发器、权限和备份
一触发器 触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。Ø 创建触发器可以设置触发器类型[之后|之前]和当哪种操作发生时触发[插入|更新|删除]来执行某种操作Create trigger (触发器名称) on表名foreach row (sql语句)原创 2016-06-04 14:45:10 · 1336 阅读 · 0 评论 -
mysql 入门基础(5)—存储过程和游标
定义:存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据 库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时原创 2016-06-04 14:22:46 · 779 阅读 · 0 评论 -
mysql 入门基础(7)—sql编程常用函数
一字符串类Ø Concat函数:连接字符串Ø Instr函数:返回字符串在某一个字段的内容中的位置,没有找到字符串返回0,否则返回位置(从1开始)Ø 字符串大小写转换[upper()、ucase()和lower()、lcase()]upper()和ucase():把字符串中的小写转换成大写lower()和lcase():把字符串中的大写转换成小原创 2016-06-04 20:25:44 · 447 阅读 · 0 评论 -
mysql 入门基础(8)—数据库系统设计
一、概述数据库设计是指更具用户需求研制数据库结构的过程化Ø 数据库设计步骤1.系统需求分析阶段2.概念结构设计阶段3.逻辑结构设计阶段4.物理设计阶段5.数据库实施阶段6.数据库运行与维护阶段二、三大范式Ø 第一范式:要求表的每个字段必须是不可分割的独立单元用户表用户名地址市区原创 2016-06-05 11:27:35 · 744 阅读 · 0 评论