![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
chffy0
这个作者很懒,什么都没留下…
展开
-
数据库基本操作
登录 mysql -uroot -p -P3306 -h127.0.0.1 -u用户名 -p密码 -P端口号 -h服务器名称 创建数据库 CREATE DATABASE t1;(t1是数据库名) 查看当前服务器下的数据库列表 SHOW DATABASES; 修改数据库字符集 ALTER DA...原创 2019-01-05 21:25:00 · 41 阅读 · 0 评论 -
数据类型与操作数据表
打开数据库 use 【数据库名】; 创建数据表 create table 【表名】(【字段名1】【数据类型1】, 【字段名2】【数据类型2】, 【字段名3】 【数据类型3】 ); 其中 VARCH...原创 2019-01-06 13:39:26 · 44 阅读 · 0 评论 -
修改数据表
添加/删除字段 添加字段的三种方法: 1.alter table【表名】add 【要添加的字段名及约束及属性】first; 将新加的字段置于第一列 2.alter table【表名】add 【要添加的字段名及约束及属性】; 将新加的字段置于最后一列 3.alter table【表名】add 【要添加的字段名及约束及属性】 after 【字段名】; 将新加的字段置于...原创 2019-01-06 21:48:56 · 266 阅读 · 0 评论 -
操作记录
更新记录 update 【表名】 set 【字段1】=【字段1值】, 【字段2】=【字段2值】where 【筛选条件】; 更新符合筛选条件的记录值 update 【表名】 set 【字段1】=【字段1值】, 【字段2】=【字段2值】; 更新所有记录 删除记录 delete from【表名】 删除所有记录 delete from【表名】where 【筛选条件...原创 2019-01-07 15:52:22 · 58 阅读 · 0 评论 -
子查询与连接
先创建一张新表 查询平均值并四舍五入 select round(avg(【字段名】),【小数点后面位数】) from 【表名】; 子查询 比较运算符子查询 select goods_id,goods_name from tdb_goods where goods_price > (select round(avg(goods_price),2) from tdb_g...原创 2019-01-07 17:11:54 · 47 阅读 · 0 评论 -
运算符和函数
字符函数 concat() select concat(【字段1名】, 【字段2名】, ...) from 【表名】; format() 千分位,如format(12345.526,2)的结果为12,345.53 ...原创 2019-01-08 14:38:34 · 40 阅读 · 0 评论 -
自定义函数
创建不带参数的自定义函数 create function 【函数名】() returns 【返回值类型】 -> 【函数类别】 -> return 【返回值】; 函数类别 1.CONTAINS SQL 包含了SQL语句(函数默认为这种类型) 2.READS SQL DATA 只是读取数据,不修改数据 3.NO SQL 没有SQL语句(当然也不会修改数...原创 2019-01-08 16:03:09 · 50 阅读 · 0 评论 -
mysql存储过程
第一次需要对语句进行分析和编译,而之后只需传递参数即可 创建存储过程 复合结构即为2条以上语句 不带参数的存储过程 create procedure 【过程名】() 【过程体】; 调用不带参数过程体 call 【过程名】; 带有in类型参数的存储过程 修改定界符(以//为结尾) create proce...原创 2019-01-09 15:44:06 · 44 阅读 · 0 评论 -
mysql存储引擎
并发处理原创 2019-01-09 16:42:05 · 41 阅读 · 0 评论