javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:主页 > 数据库 > MySQL >

MySQL数据库技巧增、删、改、查

来源:IT技术网编辑:一页书发布于:2013-07-29人围观MySQL数据库增、删、改、查

MySQL数据库技巧基础操作:增、删、改、查,具体sql语句如下:

 

import console;
import mysql.client;
 
console.log("正在连接数据库服务器...");
 
var mysqlDb,err = mysql.client(
server = "localhost"; //数据库服务器,可省略默认为localhost
uid = "root";//用户名,可省略默认为root
pwd = "用户密码";
);
 
if(!mysqlDb){
console.log("连接数据库失败",err)
return;
}
 
//如果数据库不存在创建数据库,并自动选择数据库
mysqlDb.createDb("testAAutoMySqlClient")
 
sql = /*
CREATE TABLE `library` (
`name` varchar(100) NOT NULL, 
`auditing` tinyint(1) DEFAULT '0',
`bytes` BLOB,
PRIMARY KEY (`name`),
UNIQUE KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
*/
mysqlDb.exec(sql);//执行SQL语句
 
var ret,err  = mysqlDb.listTables() 
for tbl in ret.each(){
console.log("发现数据表:",tbl);
}
 
//增 -  使用命名参数
mysqlDb.exec("REPLACE INTO `library` values('名字1',@num,@str)
,('名字2',@num,@str)
,('名字3',@num,@str)
", {
num = 123;
str = "测试:'这是字符串!'命名参数可以自动处理字符串转义";
} ) 
 
//删 - 使用format格式化参数
mysqlDb.exec("DELETE FROM `%s` where name='%s';","library",'名字3')
 
//改
mysqlDb.exec("UPDATE `library` SET auditing = 111  WHERE name = '名字2';" );
 
//查询数据并返回记录集,limit指定返回记录集索引
var result = mysqlDb.query("select * from `library` limit 0,10");
for name,auditing,bytes in result.each(){ 
io.print( name,auditing,bytes ); //逐行输出所有记录
}
 
//移除数据库
mysqlDb.dropDb("testAAutoMySqlClient");

有时间的话来看看IT界的突发事件