
数据库
koko_pe
学无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql库/表操作
1.登录 mysql -u root -p 2.数据库 2.0创建数据库 create database <库名>; 2.1使用数据库 use <表名>; 2.2显示系统所有的数据库 show databases; 2.3显示当前数据库中的表 show tables; 3.表操作 3.0创建表 create table &l...原创 2018-09-25 20:50:40 · 235 阅读 · 0 评论 -
mysql存储函数
DELIMITER // -- 自定义函数 -- 函数要素:函数名,参数列表(形参和实参),返回值,函数体(作用域) -- 创建函数 -- 创建语法 CREATE FUNCTION functionName([形参列表]) RETURNS 数据类型 -- 规定要返回的数据类型 BEGIN -- 函数体 -- 返回值:return 类型(指定数据类型); END CREATE FUNCT...原创 2018-10-10 13:38:08 · 248 阅读 · 0 评论 -
mysql触发器
DELIMITER // -- 触发器 -- 需求: -- 商品表:goods -- 订单表:ord -- 当下一个订单时,对应的商品要相应的减少(买几个商品就少几个库存) -- 分析: -- 监视谁: ord -- 监视动作: insert -- 触发时间: 暂选之后 -- 触发时间: update CREATE TRIGGER t1 AFTER INSERT ON ORD FOR ...原创 2018-10-09 15:10:32 · 176 阅读 · 0 评论 -
mysql存储过程
-- 查询数据库中的存储过程和函数 SELECT `name` FROM mysql.proc WHERE db = 'xx' AND `type` = 'PROCEDURE' //存储过程 SELECT `name` FROM mysql.proc WHERE db = 'xx' AND `type` = 'FUNCTION' //函数 SHOW PROCEDURE STATUS;...原创 2018-09-29 20:16:17 · 282 阅读 · 0 评论 -
mysql存储过程、游标
DELIMITER // CREATE PROCEDURE procedureName() BEGIN --sql语句 END -- 无变量 CREATE PROCEDURE p1() BEGIN SELECT 3+2; END// -- 带有变量的 CREATE PROCEDURE p2() BEGIN DECLARE age INT DEFAULT 18; DECLARE he...原创 2018-10-08 17:56:40 · 193 阅读 · 0 评论 -
mysql查询练习
-- 选择数据库 USE testdb; -- 删除表 DROP TABLE Student; DROP TABLE Course; DROP TABLE SC; DROP TABLE Teacher; -- 语法: SELECT select_list FROM table_name [ WHERE search_condition ] [ GROUP BY group...原创 2018-09-28 21:20:11 · 966 阅读 · 0 评论 -
mysql常用函数
MySQL 常用函数 1.字符串类函数 (1)CONCAT(s1,s2,s3,.....) 连接字符串 例如:SELECT CONCAT('1','2') FROM DUAL; 输出:12 (2)LOWER(s) 将字符串全部变成小写 例如:SELECT LOWER('ABC') FROM DUAL; 输出:abc (3)UPPER(s) 将字符串全部变成大写 例如:SELECT UP...转载 2018-10-12 21:07:55 · 234 阅读 · 0 评论 -
mysql综合练习
USE testdb; CREATE TABLE sch( id INT PRIMARY KEY, NAME VARCHAR(50) NOT NULL, glass VARCHAR(50) NOT NULL ); INSERT INTO sch VALUES (1,'xiaoming','glass1'), (2,'xiaojun','glass2'); SELECT * FROM ...原创 2018-10-11 20:55:32 · 913 阅读 · 0 评论 -
mysql数据类型
1.mysql的数据类型 1.0数值 1.0.0整数 tinyint smallint mediumint int bigint 1.0.1浮点小数 float double 1.0.2定点小数 decimal 不论是定点还是浮点,如果用户指定的精度超出精度范围,则会四舍五入进行处理。精度要求比较高的情况下用定点比...原创 2018-09-27 10:49:02 · 161 阅读 · 0 评论 -
mysql库/表练习
--创建Market数据库 create database Market; --使用Market数据库 use Market; --创建数据表customers create table customers( c_num int(11) primary key auto_increment, c_name varchar(50), c_contact varchar(50...原创 2018-09-26 13:59:36 · 768 阅读 · 0 评论 -
mysql查询测试
USE tst; -- 部门表 CREATE TABLE tb_depart ( b_id INT PRIMARY KEY AUTO_INCREMENT, b_name VARCHAR(20) NOT NULL ); INSERT INTO tb_depart(b_name) VALUES ('人事部'), ('技术部'), ('后勤部'), ('财务部'); -- 员工表 CRE...原创 2018-10-10 20:52:00 · 602 阅读 · 0 评论