[分享]MySQL,MariaDB 增、删、改、查_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3057 | 回复: 0   主题: [分享]MySQL,MariaDB 增、删、改、查        下一篇 
kyle
注册用户
等级:新兵
经验:31
发帖:58
精华:0
注册:2011-12-6
状态:离线
发送短消息息给kyle 加好友    发送短消息息给kyle 发消息
发表于: IP:您无权察看 2014-12-22 15:34:53 | [全部帖] [楼主帖] 楼主

1. [代码]下面AAU源码复制到快手(WWW.AAU.CN)中运行即可   

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

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=gb2312;

*/

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");

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论