![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql基础
娃娃救葫芦爷
学习编程ing
展开
-
MySql安装及配置
MySql的下载及安装:可从链接:https://pan.baidu.com/s/1hrUhGTQ 密码:ie9m中获取,里面有eclipe、mysql、Tomcat、sqlyog的安装包及相应的安装配置视频,非常详细原创 2019-08-01 09:58:32 · 1011 阅读 · 1 评论 -
MySql-常用函数
1 日期和时间函数SELECT CURDATE(),CURTIME(),MONTH(birthday) AS m FROM t_t;2 字符串函数SELECT userName,CHAR_LENGTH(userName),UPPER(userName),LOWER(userName) FROM t_t;3 数学函数SELECT num,ABS(num) FROM t_t;SE...原创 2019-08-02 11:04:24 · 467 阅读 · 2 评论 -
MySql-触发器
1 触发器的引入2 创建与使用触发器(1)创建只有一个执行语句的触发器CREATE TRIGGER trig_book AFTER INSERT ON t_book FOR EACH ROW UPDATE t_bookType SET bookNum=bookNum+1 WHERE new.bookTypeId=t_booktype.id; ...原创 2019-08-02 10:52:37 · 481 阅读 · 2 评论 -
MySql-视图
1 视图的引入2 视图的作用3 创建视图(1)在单表上创建视图CREATE VIEW v1 AS SELECT * FROM t_book;CREATE VIEW v2 AS SELECT bookName,price FROM t_book;CREATE VIEW v3(b,p) AS SELECT bookName,price FROM t_book;SELECT * F...原创 2019-08-02 10:37:12 · 560 阅读 · 2 评论 -
MySql-索引
定义:索引是由数据库表中的一列或多列组合而成,其作用是提高对表中数据的查询速度,类似于图书的目录。优点:提高查询数据的速度缺点:创建和维护索引的时间增加了分类:创建索引:1.创建表的时候创建索引(1)创建普通索引CREATE TABLE t_user1(id INT , userName VARCHAR(20), ...原创 2019-08-02 10:11:41 · 447 阅读 · 2 评论 -
MySql-插入、更新、删除数据
1 插入数据(1)给表的所有字段插入数据格式:NSERT INTO 表名 VALUES(值1,值2…值n);INSERT INTO t_book VALUES(NULL,'我爱我家',20,'张三',1);(2)给表的指定字段插入数据格式:NSERT INTO 表名 (属性1,属性2…属性n)VALUES(值1,值2…值n);INSERT INTO t_book(id,bookNam...原创 2019-08-02 09:46:03 · 532 阅读 · 1 评论 -
MySql-查询数据
1.单表查询(1)查询所有字符段SELECT 字段1,字段2…字段n FROM 表名;SELECT id,stuName,age,sex,gradeName FROM t_student ;SELECT * From 表名;SELECT * FROM t_student;(2)查询指定字段SELECT 字段1,字段2… FROM 表名;SELECT stuName,grade...原创 2019-08-01 23:06:31 · 495 阅读 · 1 评论 -
MySql-数据库表的基本操作
表是数据库存储数据的基本单位,一个表包含若干字段和记录。1.创建表语法:CREATE TABLE 表明(属性名 数据类型 [完整性约束] ,…属性名 数据类型 [完整性约束] , )创建图书类别表CREATE TABLE t_bookType( id int primary key auto_increment, bookTypeName varchar(20), bookT...原创 2019-08-01 11:09:30 · 651 阅读 · 1 评论 -
MySql-数据库的基本操作
命令行操作创建数据库:create database +数据库名;删除数据库:delete database +数据库名;显示所有数据库:show databeses;注:实际开发中,不再用命令行操作,而是直接用图形用户界面(如sqlyog)操作...原创 2019-08-01 10:43:04 · 422 阅读 · 0 评论 -
MySql数据类型
1.整数类型、浮点类型、定点类型整数类型浮点类型、定点类型注:DECIMAL是定点类型,M表示数据的总长度,D表示小数位,存入数据时按四舍五入计算,如decimal(5,2) 123.452.日期与时间类型3.字符串类型4.二进制类型...原创 2019-08-01 10:14:56 · 419 阅读 · 0 评论 -
MySql-存储过程和函数
1 存储过程和函数的引入2 创建存储过程和函数(1)创建存储过程DELIMITER &&CREATE PROCEDURE pro_book ( IN bT INT,OUT count_num INT) READS SQL DATA BEGIN SELECT COUNT(*) FROM t_book WHERE bookTypeId=bT; ...原创 2019-08-02 12:27:39 · 493 阅读 · 2 评论