原文:Mysql学习笔记(四)字符串函数PS:终于看完了字符串函数,心都快碎了...涉及的函数真是太多了...感觉这里的字符串函数和JAVA里的基本都差不多了...基本上算是掌握了,但是想全记住那是不太可能的。。。 学习内容: 字符串函数的掌握和应用.. ASCii(str) 返回字符串的最左边的a...
分类:
数据库 时间:
2015-05-09 12:59:16
阅读次数:
167
学习内容:存储程序与函数。。。这一章学的我是云里雾里的。。。1.存储过程。。。 Mysql存储过程是从mysql 5.0开始增加的一个新功能.存储过程的优点其实有很多,不过我觉得存储过程最重要的优点就是实现了SQL代码的封装,那么我们为什么需要封装SQL语句呢?原因就是当我们在面对一个庞大的数据库的...
分类:
数据库 时间:
2015-05-08 21:38:37
阅读次数:
187
??
MySQL创建数据表(下)
五、数据表类型及存储位置
1、MySQL与大多数数据库不同,MySQL有一个存储引擎概念。MySQL可以针对不同的存储需求选择不同的存储引擎。
2、 showengines; #查看MySQL所支持的存储引擎storageengine
3、 showvariables like 'table_type'; #查看默认数据表类型
...
分类:
数据库 时间:
2015-05-08 15:06:34
阅读次数:
265
??
MySQL创建数据表(中)
三、数据字段属性
1、unsigned【无符号】
可以让空间增加一倍
比如可以让-128~127增加到0~255
注意:只能用在数值型字段
2、zerofill【前导零】
e.g. createtable if not exists t2(num int(5) zerofill,price float(7,2)zerofill,na...
分类:
数据库 时间:
2015-05-08 15:03:36
阅读次数:
205
??
1、 MySQL架构
C/S: client / server架构
MySQL DBMS(Data Bank Management System): 数据库管理系统
客户端 服务器 ---> 数据库 ---> 数据表 ---> (记录/行,字段/列)
2、 数据库程序员需要精通的操作:(不是DBA(数据库管理员))
一、为项目设计表
二、使用SQL语句(SQ...
分类:
数据库 时间:
2015-05-08 13:06:02
阅读次数:
203
MySQL创建数据表(上)
一、创建数据表的SQL语句模型【弱类型】
CREATETABLE [IF NOT EXISTS]
表名称(
字段名1列的类型[属性][索引],
字段名2
列的类型[属性][索引],
…
字段名n列的类型[属性][索引],
)[表属性][表字符集];
【表名称,字段名需要自己来命名】
【SQL语句并不区分大小写,但是一个文件名:在Windows下...
分类:
数据库 时间:
2015-05-08 13:03:55
阅读次数:
164
??
Linux 下 C++/C 连接 MySQL 数据库(一)
一、连接前准备
原材料:Ubuntu12.04LTS
(已经安装了MySQL5.5或者更高级版本,新立得软件包,gcc/g++或者CodeBlosks编译器)
安装了以上的软件包后,我们可以正常使用MySQL完成数据管理工作,但是很多时候我们需要通过编写程序访问MySQL。此时,在程序中需要加载...
分类:
数据库 时间:
2015-05-08 13:03:33
阅读次数:
204
??
Linux下C++/C连接MySQL数据库(二)
--返回数据的SQL
引:
返回数据的SQL是指通过查询语句从数据库中取出满足条件的数据记录
从MySQL数据库值哦功能检索数据有4个步骤:
1)发出查询
2)检索数据
3)处理数据
4)整理所需要的数据
用mysql_query()发出查询,检索数据可以使用mysql_stor...
分类:
数据库 时间:
2015-05-08 13:03:16
阅读次数:
155
??
Linux下C++/C连接MySQL数据库(三)
--处理返回数据
一、通过返回结果集中的字段数
[cpp]
view plaincopyprint?
unsigned int mysql_field_count(MYSQL * connection); //将MYSQL_ROW的值作为一个存储了一行数据的数组...
unsigned i...
分类:
数据库 时间:
2015-05-08 13:02:54
阅读次数:
193
??
MySQL高级操作(下)
五、MySQL预处理语句
1、设置预处理stmt,传递一个数据作为where的判断条件
prepare stmt from “select * from table_name where id > ?”;
2、设置一个变量
set @i = 1;
3、执行预处理语句
execute stmt using @i;
...
分类:
数据库 时间:
2015-05-08 13:02:33
阅读次数:
183