![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库入门
大二学MySQL的时候写的笔记,大部分为SQL的操作,简单易入门,希望能够帮到初学者。MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一
WEI_69
这个作者很懒,什么都没留下…
展开
-
MySQL存储过程与存储函数的简单入门操作
存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有 SQL语句和一些特殊的控制结构组成。 存储函数 存储函数是一种与存...原创 2019-05-12 17:16:27 · 220 阅读 · 0 评论 -
MySQL查询
SELECT d_id,d_name FROM bumen WHERE d_name='人事部' OR d_name='科研部'; SELECT * FROM yuangong WHERE d_id=141001 OR d_id=141002; ALTER TABLE yuangong ADD FOREIGN KEY(d_id) REFERENCES bumen(d_id); ALTER T...原创 2019-07-11 11:48:15 · 119 阅读 · 0 评论 -
MySQL插入删除修改
INSERT INTO `teacherinfoinfo`(`id`, `t_id`, `name`, `birthday`, `sex`, `wages`) VALUES (1002,2017002,'张三',1999-06-17,'男',5000.0); INSERT INTO `teacherinfoinfo`(`id`, `t_id`, `name`, `birthday`, `sex`...原创 2019-07-11 11:42:23 · 340 阅读 · 0 评论 -
MySQL视图简单操作
MySQL视图百科 --创建视图 CREATE VIEW info_view(id,name,sex,age,address) AS SELECT id,name,sex,age,address FROM Work_info; --查询满足条件的数据 SELECT id,name,sex,address FROM info_info WHERE age>20; -- 显示视图结...原创 2019-07-11 11:33:22 · 597 阅读 · 0 评论 -
MySQL简单用户管理
-- 创建用户wei同时为其设置密码1234 CREATE USER 'wei'@'localhost' identified BY '1234'; # 查询所有用户 SELECT USER FROM mysql.user; CREATE USER 'wei'@'localhost' identified BY '1234'; -- 重命名用户名 rename USER 'wei'@'loca...原创 2019-06-26 21:42:36 · 113 阅读 · 0 评论 -
MySQL几种控制结构
-- if 控制结构 delimiter // CREATE PROCEDURE ex_if(IN x int) BEGIN IF x=1 THEN SELECT 1; ELSEif x=2 THEN SELECT 2; ELSE SELECT 3; END IF; END // delimiter ; --case 控制结构 delimiter // CREATE PROCED...原创 2019-06-26 21:26:59 · 248 阅读 · 0 评论 -
MySQL中各种约束添加删除
CREATE DATABASE IF NOT EXISTS 2019dbtest DEFAULT character SET utf8 COLLATE utf8_general_ci; ALTER DATABASE 2019dbtest DEFAULT character SET utf8 COLLATE utf8_general_ci; rename TABLE pktes...原创 2019-06-26 21:20:12 · 165 阅读 · 0 评论 -
MySQL数据库简单操作
//创建数据库,同时设置字符集和校验规则 CREATE DATABASE IF NOT EXISTS testdb DEFAULT character SET utf8 COLLATE utf8_general_ci; //删除数据库,不存在会报错 DROP DATABASE testdb; //显示所有数据库 SHOW databases; //改变数据库的字符集 ALTER DATABASE ...原创 2019-06-25 10:42:16 · 145 阅读 · 0 评论 -
MySQL触发器
MySQL触发器简介 触发器百科 语法 DELIMITER ; CREATE TRIGGER <databaseName>.<triggerName> < [ BEFORE | AFTER ] > < [ INSERT | UPDATE | DELETE ] > ON <databaseName>.<triggerName>...原创 2019-06-25 10:24:59 · 100 阅读 · 0 评论 -
MySQL索引
CREATE INDEX index_name ON userlogin(name(4)); CREATE INDEX name_info_index ON userlogin(id,name); ALTER TABLE userlogin ADD UNIQUE INDEX index_id(id); ALTER TABLE userlogin ADD INDEX index_userlo...原创 2019-07-11 11:50:35 · 101 阅读 · 0 评论