标题 | 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"); |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。