数据库
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 · 202 阅读 · 0 评论 -
mysql存储函数
DELIMITER //-- 自定义函数-- 函数要素:函数名,参数列表(形参和实参),返回值,函数体(作用域)-- 创建函数-- 创建语法CREATE FUNCTION functionName([形参列表]) RETURNS 数据类型 -- 规定要返回的数据类型BEGIN -- 函数体 -- 返回值:return 类型(指定数据类型);ENDCREATE FUNCT...原创 2018-10-10 13:38:08 · 225 阅读 · 0 评论 -
mysql触发器
DELIMITER //-- 触发器-- 需求:-- 商品表:goods-- 订单表:ord-- 当下一个订单时,对应的商品要相应的减少(买几个商品就少几个库存)-- 分析:-- 监视谁: ord-- 监视动作: insert-- 触发时间: 暂选之后-- 触发时间: updateCREATE TRIGGER t1AFTER INSERTON ORDFOR ...原创 2018-10-09 15:10:32 · 156 阅读 · 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 · 242 阅读 · 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 · 165 阅读 · 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 · 886 阅读 · 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 · 204 阅读 · 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 · 880 阅读 · 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 · 131 阅读 · 0 评论 -
mysql库/表练习
--创建Market数据库create database Market;--使用Market数据库use Market;--创建数据表customerscreate table customers( c_num int(11) primary key auto_increment, c_name varchar(50), c_contact varchar(50...原创 2018-09-26 13:59:36 · 728 阅读 · 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 · 563 阅读 · 0 评论