MySQL
afgawrg
这个作者很懒,什么都没留下…
展开
-
MySQL数据库表设计时应注意的点
一、数据类型 1)更小的通常更好 控制字节长度 2)使用合适的数据类型 如tinyint只占8个位,char(1024)与varchar(1024)的对比,char用于类似定长数据存储比varchar节省空间,如:uuid(32), 可 以用char(32). 3)尽量避免NULL建议使用NOT NULL DEFAULT '' NULL的列会让索...原创 2019-02-16 09:46:35 · 362 阅读 · 0 评论 -
MySQL基础--MySQL函数
一:数学函数绝对值函数ABS(X):select ABS(2),ABS(-3.4); 返回圆周率值:select pi(); 返回非负数x的二次方根 :select SQRT(9),SQRT(40); 求余运算:SELECT MOD(31,8),MOD(34,7); 返回不小于x的最小整数值:SELECT CEIL(-3.5),CEILING(-3.5); 返回不大于X的最大整数值,...原创 2019-02-10 15:01:47 · 235 阅读 · 0 评论 -
MySQL基础--数据库查询数据
一、单表查询 1. 查询所有字段Select *from 表名 指定字段:select 字段名1,字段名2 from 表名如:select id,name from user 2. 查询指定记录 Select 字段名1,字段名2,…,字段名n from 表名 where 查询条件 如:select f_name...原创 2019-02-10 15:18:55 · 354 阅读 · 0 评论 -
MySQL基础--正则表达式查询数据
一、正则表达式介绍 正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合要求的特殊字符串。 如可用于查找一篇文章中重复的单词或者替换用户输入的某些敏感词等MySQL中使用regexp关键字指定正则表达式的字符匹配模式二、常用字符串匹配列表 选项 说明 例子 ...原创 2019-02-10 15:46:55 · 1372 阅读 · 0 评论 -
MySQL基础--简单的增删改
1 插入数据 Insert into 表名(列名)values (数据) 如:insert into person(id,name) values (1,’小明’)2 更新数据 Update 表名 set 字段名1=值1,字段名2=值2 Where 条件如:update person set name = ‘大明’ where id=1 3 删除...原创 2019-02-10 15:50:15 · 228 阅读 · 0 评论 -
MySQL简单性能优化
一、查询MySQL的性能参数 Show status like ‘value’ 其中,value是要查询的参数值,一些常用的性能参数如下Connections:连接MySQL服务器的次数 Uptime:MySQL服务器上线时间 Slow_queries:慢查询的次数 Com_select:查询操作的次数 Com_insert:插入操作的次数 Com_...原创 2019-02-10 16:29:54 · 620 阅读 · 0 评论