sql学习
文章平均质量分 78
努力成为一名程序员
不努力就没饭吃
展开
-
oracle----过程(procedure)介绍和使用
oracle----过程(procedure)介绍和使用存储过程是一组为了完成特定功能的sql语句集合,经过编译后存储在数据库中。用户通过制定存储过程的名字并给出参数(如果该过程带有参数)来执行他。存储过程是由流控制和sql语句书写的过程,这个过程经过编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。存储过程就是具有名字的一段代码,用来完成一个特定的功能创建的存储过程保存在数据库的数据字典中在oracle中,若干个有联系的过程可以组合在一起构成程序包。procedure优点存储原创 2022-05-31 09:25:20 · 6279 阅读 · 0 评论 -
Mysql中的索引
索引学习建立索引建立索引出现mysql> ALTER TABLE 425dongaonews ADD INDEX CONTENT_INDEX(content);ERROR 1170 (42000): BLOB/TEXT column ‘content’ used in key specification without a key length的问题解决:在表对应text类型列建立索引的时候,要确定该列的长度,具体怎么确定我不知道mysql> ALTER TABLE 425do原创 2022-05-31 09:23:48 · 106 阅读 · 0 评论 -
cmd-Mysql学习【含建表插入数据】
cmd-Mysql学习一、DML语句create table student(s_id int PRIMARY key auto_increment,s_name VAECHAR(20)not null,s_birthday VARCHAR(20)not null,s_birthday VARCHAR(20)not null);mysql> CREATE TABLE student(s_id int PRIMARY key auto_increment,s_name VARCHAR(20原创 2022-05-23 16:58:54 · 635 阅读 · 0 评论 -
Mysql中主键和外键和索引
Mysql中主键和外键和索引1.主键和外键是什么学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以 学号和课程号的属性组是一个主键成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键。2.主键和外键有什么原创 2022-05-18 11:34:06 · 2481 阅读 · 0 评论