MySQL数据库入门
大二学MySQL的时候写的笔记,大部分为SQL的操作,简单易入门,希望能够帮到初学者。MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一
WEI_69
这个作者很懒,什么都没留下…
展开
-
MySQL存储过程与存储函数的简单入门操作
存储过程存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有 SQL语句和一些特殊的控制结构组成。存储函数存储函数是一种与存...原创 2019-05-12 17:16:27 · 226 阅读 · 0 评论 -
MySQL查询
SELECT d_id,d_name FROM bumen WHEREd_name='人事部' OR d_name='科研部';SELECT * FROM yuangong WHEREd_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 · 124 阅读 · 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 · 371 阅读 · 0 评论 -
MySQL视图简单操作
MySQL视图百科 --创建视图CREATE VIEW info_view(id,name,sex,age,address) AS SELECT id,name,sex,age,addressFROM Work_info; --查询满足条件的数据SELECT id,name,sex,address FROM info_info WHERE age>20; -- 显示视图结...原创 2019-07-11 11:33:22 · 645 阅读 · 0 评论 -
MySQL简单用户管理
-- 创建用户wei同时为其设置密码1234CREATE 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 · 117 阅读 · 0 评论 -
MySQL几种控制结构
-- if 控制结构delimiter //CREATE PROCEDURE ex_if(IN x int) BEGINIF 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 · 280 阅读 · 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 · 178 阅读 · 0 评论 -
MySQL数据库简单操作
//创建数据库,同时设置字符集和校验规则CREATE DATABASE IF NOT EXISTS testdb DEFAULT character SET utf8COLLATE utf8_general_ci;//删除数据库,不存在会报错DROP DATABASE testdb;//显示所有数据库SHOW databases;//改变数据库的字符集ALTER DATABASE ...原创 2019-06-25 10:42:16 · 163 阅读 · 0 评论 -
MySQL触发器
MySQL触发器简介触发器百科语法DELIMITER ;CREATE TRIGGER <databaseName>.<triggerName>< [ BEFORE | AFTER ] >< [ INSERT | UPDATE | DELETE ] >ON <databaseName>.<triggerName>...原创 2019-06-25 10:24:59 · 109 阅读 · 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 · 107 阅读 · 0 评论