MySQL数据库技巧增、删、改、查
来源:易贤网 阅读:909 次 日期: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技术专栏

更多信息请查看数据库
易贤网手机网站地址:MySQL数据库技巧增、删、改、查
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 加入群交流 | 手机站点 | 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:hfpxwx
咨询QQ:526150442(9:00—18:00)版权所有:易贤网
云南网警报警专用图标