经常使用的快捷键:
1.ctrl+q 打开查询窗口
2.ctrl+/ 注释sql语句
3.ctrl+shift +/ 解除注释
4.ctrl+r 运行查询窗口的sql语句
5.ctrl+shift+r 只运行选中的sql语句
6.F6 打开一个mysql命令行窗口
7.ctrl+l 删除一行
8.ctrl+n 打开一个新的查询窗口
9.ctrl+w 关闭一个查询窗口
多表查询结果连接显示:
UNION自动去除重复行;UNION ALL 重复行保留
limit和between的用法:
select * from admin order by admin_id limit 100000,10 #跳过100000行显示前10行
select * from admin where admin_id between 100000 admin 100010 order by admin_id #显示100000到100010之间的行数
SELECT * FROM Persons WHERE LastName BETWEEN 'A' AND 'B'
用python连接并操作mysql
导入pymysql模块,pip install pymysql
import pymysql.cursors # 连接数据库 connect = pymysql.Connect( host = '120.26.90.177', port = 3306, user = 'test_admin', passwd = 'bdwork.com!@#', db = 'bdwork_test', charset = 'utf8' ) # 获取游标 cursor = connect.cursor() # 查询数据 sql = "SELECT realname,source from pre_xj_eventapply where uid in (314948,314739,314740,314839)" cursor.execute(sql) for row in cursor.fetchall(): print(row) print('共查找出', cursor.rowcount, '条数据') # 关闭连接 cursor.close() connect.close()