数据库基础操作
来源:互联网 发布:福州天趣网络 编辑:程序博客网 时间:2024/06/07 19:59
--函数,可以理解为方法
--select now();
--常用的mysql函数
--字符穿
--string, length(str) substr(str,破损,len)
--concat(str1,str2,...)
--trim(【remstr from】str)
--lower();
select LENGTH ('abcde');
select pow(3,2)
-
--数学:math,rand();,round(x,d),floor(x), ceilinh(x)
select rand();
select pow(3,4)
--向下取整
select floor(5.6)
--向上取整
select ceo;ong(5.6)
--s四舍五入,2位小数
select round(5.456,2)
--日期:统计中经常使用日期函数
--now(),sysdate();, datediff(expr1,expr2) date_add(date,interval, espr unit)
--借贷
--select datediff('2017-8-7','2017-8-10'')
--转换函数
--er(entitu-relation)图
--范式来设计
--第一范式
--每一列必须是不可再分割的最小的元素(原子性)
--第二范式
--满足第一范式 除了主键列外所有的列都和主键有关
--第三范式
--满足第二年范式 要是逐渐有直接关系,而不能是间接关系
--一般只要满足前2个就好
select * from j_score;
学院编号,学员姓名,出生年月 姓名 科目编号,科目名称,教师编号,教师名称...........
--如果按上述步骤创表,会造成数据大量重复
表锁
engine=myisam(查询比较快,不支持事物,更新删除速度慢)
行级锁
engine=innodb(行加锁)
engine=memery(内存)(用得少)
--事务的作用
不可逆过程
--关闭默认的提交方式,数据库管理员
set autocommit=0
start transtration--启动一个事务
事务:1原子性
2一致性
3隔离性
4持久性
--select now();
--常用的mysql函数
--字符穿
--string, length(str) substr(str,破损,len)
--concat(str1,str2,...)
--trim(【remstr from】str)
--lower();
select LENGTH ('abcde');
select pow(3,2)
-
--数学:math,rand();,round(x,d),floor(x), ceilinh(x)
select rand();
select pow(3,4)
--向下取整
select floor(5.6)
--向上取整
select ceo;ong(5.6)
--s四舍五入,2位小数
select round(5.456,2)
--日期:统计中经常使用日期函数
--now(),sysdate();, datediff(expr1,expr2) date_add(date,interval, espr unit)
--借贷
--select datediff('2017-8-7','2017-8-10'')
--转换函数
--er(entitu-relation)图
--范式来设计
--第一范式
--每一列必须是不可再分割的最小的元素(原子性)
--第二范式
--满足第一范式 除了主键列外所有的列都和主键有关
--第三范式
--满足第二年范式 要是逐渐有直接关系,而不能是间接关系
--一般只要满足前2个就好
select * from j_score;
学院编号,学员姓名,出生年月 姓名 科目编号,科目名称,教师编号,教师名称...........
--如果按上述步骤创表,会造成数据大量重复
表锁
engine=myisam(查询比较快,不支持事物,更新删除速度慢)
行级锁
engine=innodb(行加锁)
engine=memery(内存)(用得少)
--事务的作用
不可逆过程
--关闭默认的提交方式,数据库管理员
set autocommit=0
start transtration--启动一个事务
事务:1原子性
2一致性
3隔离性
4持久性
阅读全文
0 0
- java数据库操作基础
- mysql数据库基础操作
- MySQL数据库操作基础
- 【Java】-基础-数据库操作
- MySql数据库基础操作
- Mysql数据库基础操作
- jdbc操作数据库基础
- 数据库基础操作
- PHP数据库基础操作
- 基础YII2数据库操作
- PHP基础数据库操作
- SQL 数据库基础操作
- 数据库基础操作语句
- MongoDB数据库基础操作
- 数据库基础操作
- 数据库基础操作
- oracle数据库基础操作
- 【数据库】1、基础:数据库操作
- 多控制点生成贝塞尔(Bezier-Curve)样条 C语言版
- Selenium 高阶应用之WebDriverWait 和 expected_conditions
- linux(ubuntu)和windows7双系统安装
- 二进制的转换与二进制的运算
- JAVA中super详解
- 数据库基础操作
- 编写windbg调试器扩展 入门篇1
- 光流法网址
- 2010-2011 ACM-ICPC, NEERC, Southern Subregional Contest C
- JS11
- HDU 5773 The All-purpose Zero【LIS变形】
- 敌兵布阵(HDU
- SQL LEFT JOIN 关键字
- Java面试01-Jvm相关