随笔分类 - MYSQL
摘要:create procedure sting_a(in x int,in y int)begin set @x1=y*(x-1); set @x2=CONCAT('select * from t_student order by stu_id',' limit ', @x1,',',y); prep
阅读全文
摘要:create trigger ceshia1 after update on t_student for each ROWBEGINselect stu_id,stu_code,stu_name,stu_sex,age,stu_dept,NOW() into @v8,@v1,@v2,@v3,@v4,
阅读全文
摘要:create trigger ce after update on t_student for each rowBEGIN select stu_id,stu_name,NOW() into @v,@v2,@time from t_student where stu_id=old.stu_id; i
阅读全文
摘要:create procedure sp_sw2() begin declare error int default 0; declare continue handler for SQLEXCEPTION set error=1; START TRANSACTION; insert into t_student values('100','20169998','段天德1','男',...
阅读全文
摘要:drop procedure if exists teach.num_from_student; create procedure teach.student_a(in dept_name varchar(20),out count_num int) begin select count(*) into count_num from t_student where stu_dept=dept_n...
阅读全文
摘要:DROP PROCEDURE IF EXISTS teach.sp_Score_Level; CREATE PROCEDURE `sp`() BEGIN declare cur_stu_id int; declare cur_course_id int; declare cur_grade varchar(10); DECLARE done INT DEFAULT 0; d...
阅读全文
摘要:create PROCEDURE b2(in c_year int,in co int)begin declare num int; if exists(select * from class where class="c_year") then update class set code=code
阅读全文
摘要:create PROCEDURE v4(in c_year int) BEGIN declare num int(10) default 0; declare num1 int(10); select code into num from class where class=c_year order by code desc limit 1; IF exists(sele...
阅读全文
摘要:create procedure agex(in addage1 int,in addage2 int)begindeclare curl_stu_id int; declare curl_stu_sex varchar(5);declare done int default 0;declare c
阅读全文
摘要:sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get installlibmysqlclient-dev客户--client--server物理数据。服务器--mysql-server是服务端。s...
阅读全文
摘要:mysqli_affected_rows() 返回前一个 Mysql 操作的受影响行数。mysqli_autocommit() 打开或关闭自动提交数据库修改功能。mysqli_change_user() 更改指定数据库连接的用户。mysqli_character_set_name(...
阅读全文
摘要:视图是一种虚拟表,是从数据库中一个或多个表中导出来的表。视图还可以从已经存在的视图的基础上定义.数据库中只存放了视图的定义,而并没有存放视图的数据.CREATE [ALGORITHM={undefined|merge|temptable}]VIEW 视图名 [(属性清单)]AS SELECT 语句 ...
阅读全文
摘要:主键:条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键;PRIMARY KEY //主键你的外键就是别的表的主键 则这样 加入在 B表中学号是主键 而刚好 学号是A表中的一个字段 则成为 B中的学号是A表中的外键alter table 表名 ...
阅读全文
摘要:ALTER TABLE 表名 ADD 字段名 字段类型 //添加字段DESC 表名 //获取表的结构SHOW COLUMNS FROM 表名 //也是获取表的结构DESCRIBE 表名 //获取表的结构可以看出 刚才添加的字段sex 是存在的//修改字段的类型ALTER TABLE ...
阅读全文
摘要:这里我的测试环境是wampserver选择数据库 选择表 或者创建数据库和表SHOW DATABASES; 查看数据库 CREATE DATABASE 数据库名; 创建数据库 在MySQL中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意...
阅读全文