网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 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");
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/19 8:05:57