mysql> delimiter //
(其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 即改变输入结束符。 )
mysql> create procedure hello()
-> begin
-> select 'It is not a HelloWorld';
-> end
-> //
[url]http://www.ccvita.com/100.html[/url]
[color=red]--------------------------------------------------------------------------------------------------------------------------[/color]
在执行之后查看show warnings.
查看 warning。。。。。。
[color=red]--------------------------------------------------------------------------------------------------------------------------[/color]
[url]http://imysql.cn/docs/MySQL_51_zh/mysql_51.html[/url]
这是mysql的在线文档。。。。。
[color=red]--------------------------------------------------------------------------------------------------------------------------[/color]
mysql中只有是表的存储引擎为innodb的才支持事务的 !
SHOW CREATE TABLE tablename;
查看table的类型后。。。。
| Table | Create Table
|
+--------+---------------------------------
--------------------+
| mytest | CREATE TABLE `mytest`
(
`id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+--------+---------------------------------
下面是存储引擎的一点文字介绍,,,,
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。
create table liuzhe_engine (id int(4)) engine='myisam'
创建新表时 指定特定的存储引擎。。。。
(其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 即改变输入结束符。 )
mysql> create procedure hello()
-> begin
-> select 'It is not a HelloWorld';
-> end
-> //
[url]http://www.ccvita.com/100.html[/url]
[color=red]--------------------------------------------------------------------------------------------------------------------------[/color]
在执行之后查看show warnings.
查看 warning。。。。。。
[color=red]--------------------------------------------------------------------------------------------------------------------------[/color]
[url]http://imysql.cn/docs/MySQL_51_zh/mysql_51.html[/url]
这是mysql的在线文档。。。。。
[color=red]--------------------------------------------------------------------------------------------------------------------------[/color]
mysql中只有是表的存储引擎为innodb的才支持事务的 !
SHOW CREATE TABLE tablename;
查看table的类型后。。。。
| Table | Create Table
|
+--------+---------------------------------
--------------------+
| mytest | CREATE TABLE `mytest`
(
`id` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 |
+--------+---------------------------------
下面是存储引擎的一点文字介绍,,,,
MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。
create table liuzhe_engine (id int(4)) engine='myisam'
创建新表时 指定特定的存储引擎。。。。