简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

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

来源:易贤网   阅读:927 次  日期:2015-04-27 15:06:10

温馨提示:易贤网小编为您整理了“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技术专栏

更多信息请查看数据库
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:SQL语句枚举数据库中的空表
下一篇:MySQL自定义(Function)函数举例
易贤网手机网站地址:MySQL数据库技巧增、删、改、查
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!