摘要: auto_increment //自动增长primary key(id) //指定主键select last_insert_id();//获得添加列的主键值create table product ( id int not null auto_increment, note text null, primary key(id) ) engine=InnoDB;engine=InnoDB;MySql与其他DBMS不一样,它具有多种引擎。它打包多个引擎,这些引擎都隐藏在MySql服务器内,全都能执行 create table 和 select 命令。InnoDB:一个可... 阅读全文
posted @ 2013-08-20 20:31 罗马景行 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.拼接字段——Concata() 把多个串连接起来形成一个较长的串。select concat(value,'(',id,')') from test;2.去掉空格RTrim() 去掉右边的空格LTrim() 去掉左边的空格Trim() 去掉串左右两边的空格3.常用文本处理函数4.常用数值处理函数5.日期时间处理函数6.聚集函数 阅读全文
posted @ 2013-08-20 20:16 罗马景行 阅读(256) 评论(0) 推荐(0) 编辑
摘要: delimiter //create procedure productpricint()begin select avg(price) as priceaverage from product;end //delimiter; 阅读全文
posted @ 2013-08-20 20:11 罗马景行 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.游标的概念有时,需要在检索出来的行中前进或后退一行或多行。这就是使用游标的原因。游标(cursor)是一个存储在 MySql 服务器上的数据库查询,它不是一条 select 语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改。MySql 游标只能用于存储过程和函数。2.使用游标的步骤在能够使用游标前,必须定义它。这个过程实际上没有检索数据,它只是定义要使用的 select 语句;一旦声明后,必须打开游标以供使用。这个过程用前面定义的 select 语句把数据实际检索出来 阅读全文
posted @ 2013-08-20 20:10 罗马景行 阅读(884) 评论(0) 推荐(0) 编辑