mysql execute指令_mysql常用命令

一、游标

游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,它可以指定结果中的任何位置,然后允许用户对指定位置的数据进行处理。

模版案例一、

Import…………

if __name__ == '__main__':

cnx = connect_mysql()

cus = cnx.cursor()

sql = ''' create table test(id int not null);insert into test(id) values (100);'''

try:

cus.execute(sql)

cus.close()

cnx.commit()

except Exception as e:

cnx.rollback()

print('Error')

# raise e

finally:

cnx.close()

案例二如下:

import pymysql

# 创建连接

conn = pymysql.connect(host="192.168.48.136", port=3306, user="xiang", passwd="xiang", db="test")

# 创建游标

cus = conn.cursor()

# 定义sql

sql = "select * from test2;"

# 执行

# cus.execute(sql)

# 取所有的结果,取结果之前,一定要先执行sql

# cus.fetchall()

# 取一个结果

# cus.fetchone()

# 取10行数据

# cus.fetchmany(size=10)

# 关闭游标

# cus.close()

# cus.executemany()

try:

cus.execute(sql)

result = cus.fetchone()

print(result)

except Exception as e:

raise e

finally:

cus.close()

conn.close()

二、创建表,常用命令。

1.创建表命令如下。

案例三

create table 表名(

列名 数据类型 not null

………………

);

create table Stdunet(

stdId int not null,

stdname varchar(100),

age int,

sex enum('M', 'F'),

score int);

'123' varchar(10)

'123 ' char(10)

课堂纠错案例四、

grant all privileges on *.* to 'user1'@'%' identified by '123456' with grant option;

你这个user1用户,只能对所有的库,所有的表进行增删改查等,没有对其他用户进行授权 user2就没法授权

2.常用命令。

1>.select 列名 from 表名 where 条件判断

select * from sutdent where group by stdname

a, c where a.id = c.组id

select a.id a.name, c.id from a join c on c.组id = a.id and ^^^^

select * from table_name limiet 10;

show create table_name

desc table_name

2>.insert into table_name (id, name, age) values(1, 'ling', 18), (), (), ();

3>.delete from table where 条件判断

4>truncate 只清楚数据,不删除表结构

drop 表结果都给你干掉了

5>.update table_name set 列名=xxx, where 条件

6>.create index 库名_表名_列名1_列名2 (列名1, 列名2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值