![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
程序街头
与大神一起学习代码 寻求进步
展开
-
MySQL中关于临时表的创建到删除详细过程
1.临时表的创建: CREATE TEMPORARY TABLE SalesSummary ( product_name VARCHAR(50) NOT NULL , total_sales DECIMAL(12,2) NOT NULL DEFAULT 0.00 , avg_unit_price DECIMAL(7,2) NOT NULL DEFAULT 0.00 , total_units_sold INT UNSIGNED NOT NULL DEFAULT 0);原创 2022-12-08 10:56:18 · 5553 阅读 · 0 评论 -
MySQL 中 ALTER 命令
1.作用:修改数据表名或者修改数据表字段2.用法:(1)使用 ALTER 命令及 DROP 子句来删除表的对应字段:ALTER TABLE 表名 DROP 字段名;注:如果数据表中只剩余一个字段则无法使用DROP来删除字段。(2)使用 ADD 子句来向数据表中添加列,并定义数据类型:ALTER TABLE 表名 ADD 字段名 INT;注:如果你需要指定新增字段的位置,可以使用MySQL提供的关键字 FIRST (设定位第一列), AFTER 字段名(设定位于某个字段之后)(3)FIRST 和原创 2022-12-07 15:52:12 · 8527 阅读 · 0 评论 -
MySQL 连接的使用 JOIN
JOIN 按照功能大致分为如下三类:注:各功能数据关系图:原创 2022-12-07 14:29:10 · 324 阅读 · 0 评论 -
MySQL中 UNION 操作符
1.说明: UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。2.语法:SELECT file1, file2, ... file_nFROM tables[WHERE conditions]UNION [ALL | DISTINCT]SELECT file1, file2, ... file_nFROM tables[WHERE conditions];注:参数说明:(1)file1, file2, ...原创 2022-12-07 10:13:12 · 152 阅读 · 0 评论 -
MySQL 中 LIKE 子句
1.说明: LIKE 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则表达式中的星号 *。如果没有使用百分号 %, LIKE 子句与等号 = 的效果是一样的。2.语法:SELECT field1, field2,...fieldN FROM table_nameWHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'注:(1)你可以使用LIKE子句代替等号 =。(2)LIKE 通常与 % 一同使用,类原创 2022-12-07 09:43:49 · 715 阅读 · 0 评论 -
MySQL中delimiter作用
默认情况下,不可能等到用户把这些语句全部输入完之后,再执行整段语句。delimiter是mysql分隔符,在mysql客户端中分隔符默认是分号(;执行完后,最后一行, delimiter;如果一次输入的语句较多,并且语句中间有分号,这时需要新指定一个特殊的分隔符。(2)这种情况下,就需要事先把delimiter换成其它符号,如//或$$。这样只有当//出现之后,mysql解释器才会执行这段语句。如果不修改的话,本次会话中的所有分隔符都以// 为准。(3)上面就是,先将分隔符设置为 //,原创 2022-12-02 16:12:07 · 1571 阅读 · 0 评论 -
My sql 存储过程创建及基本原理
6.存储过程修改:ALTER 语句,修改存储过程只能修改存储过程的注释等无关紧要的东西,不能修改存储过程体,所以要修改存储过程,方法就是删除重建;其中:proc_parameter:[IN|OUT|INOUT] parameter_name, type,7.存储过程删除:DROP PROCEDURE [IF EXISTS] sp_name;其中IN表示输入参数,OUT表示输出参数,INOUT表示既可以输入也可以输出,1.存储过程保存在mysql.proc表中;(2)创建有参数存储过程:只有一个IN参数。原创 2022-12-02 15:52:36 · 317 阅读 · 0 评论 -
C#中Null和DBNull.Value用法和区别
2.row[column]的值为DBNull.Value的话,至少说明它是从数据库中取到值了,对应了数据库中的空值;但如果row[column]的值为null的话,说明没有从数据库中取到值。3.DBNull.Value是一个有着内存地址的具体类型的值,映射了数据库中的null值;而NULL则是空指向,不存在对应的内存地址。任何对象赋值为null后,内存就释放了。1.DBNull.Value,, 是适用于向数据库的表中插入空值;而 null,是指在程序中表示空引用或者对象为空,就是没有实例化。原创 2022-11-09 08:22:29 · 550 阅读 · 0 评论