mysql
黑夜的光芒
java菜鸟
展开
-
MySql学习--数据表的基本操作--创建数据表
核心:介绍创建数据表的语法形式,添加主键、外键、非空约束….1. 创建表 先用USE test_db指定使用test_db数据库-- USE test_dbCREATE TABLE tb_emp1( id INT(11), name VARCHAR(25), deptId INT(11), salary FLOAT)可以使用SHOW TABLES查看,最基础的原创 2017-12-07 15:21:44 · 304 阅读 · 0 评论 -
MySql学习--查看数据表结构
Null表示该列是否可以存储Null值表示该列是否已编制索引,PRI表示该列是表主键的一部分,NUI表示该列是UNIQUE索引的一部分,MUI表示在列中某个给定值允许出现多次Default表示该列是否有默认值,如果有的话是多少Extra可以获取附加信息,如auto_increment原创 2017-12-07 09:42:46 · 203 阅读 · 0 评论 -
索引的使用
好记性不如乱笔头 当一张表中包含了千万级别的数据时,查询的速度比乌龟爬快不了多少。这个时候就需要索引了。直接开干 1. 表结构入下,password写成了passwrd,懒得改了,勿喷。 咱们就插入1000万条数据吧,怎么插入呢?可别想着一条一条的插入啊,保证你不会砸电脑,哈哈。 a. 存储过程,这个知识吗,还给大学老师了。 b. java代码直接插入(提交事务的方式,速度还挺...原创 2018-04-17 18:57:51 · 295 阅读 · 0 评论 -
sql 连接查询
好记性不如乱笔头 今天记录一下sql的连接查询【左连接、右连接、内连接】背景,有student和score2张表 。 左连接-- 左链接,显示关键词left左边表中的所有数据,右边表数据数据少了补NULL值 SELECT * FROM student st LEFT JOIN score sc ON st.sid = sc.sid 说明一下,右边之所以有些没有显示...原创 2018-04-18 21:37:21 · 242 阅读 · 0 评论 -
mysql-存储过程-1
好记性不如乱笔头。 正在找工作中,不得不说android转java还是挺苦逼的,都没有面试电话。在家自补sql吧。创建存储过程【创建一个名为myproc的无参存储过程,作用是查询所有的学生。】create procedure myproc() begin select * from student; end调用存储过程call myproc();...原创 2018-04-24 19:57:46 · 187 阅读 · 0 评论 -
存储过程
好记性不如烂笔头。首先看看表student 注意每个操作是分开执行的,全部一起执行会出问题的。drop procedure if exists myproc //如果存在名为myproc 的存储过程就删掉create procedure myproc()//创建名为myproc 的存储过程 begin//开始 select * from student; //逻辑操...原创 2018-04-25 22:48:24 · 198 阅读 · 0 评论