pymysql是 python中 操作MySQL的工具包 python代码中导入pymysql import pymysql 创建连接 语法:conn = pymysql.connect(host=‘127.0.0.1’, port=端口号, user=‘数据库用户名’, passwd=‘密码’, db=‘数据库名’) conn = pymysql.connect(host='127.0.0....
drop命令删除数据库 使用普通用户登陆 MySQL 服务器,可能需要特定的权限来创建或者删除 MySQL 数据库,所以这边使用 root 用户登录,root 用户拥有最高权限。 在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。 drop 命令格式: drop database <数据库名>; 例如如果要删除名为TEST的数据库 : mysql> d...
在IDEA中继承了数据库操作的工具 1、打开IDEA右侧数据库栏, 点击+号添加 数据源,这里支持多种数据源 2、第一次使用 需要下载相关数据库的驱动,选择对应数据库的驱动文件,选择版本之后就可以下载了。 3、驱动下载完成后 选择驱动类,这里选择的是 com.mysql.jdbc.Driver 4、如果是mysql 8以上版本 就要选择 这个驱动类了com.mysql.cj.jdbc.Dri...
什么是幻读? 幻读是指一个事务中按照某个条件先后两次读取数据库,两次读取结果的条数不同,更加强调的是读到了之前没有读到的数据,这种现象称为幻读。 举个例子:事务A一开始只读取到‘张三’的数据记录。然后另外一个事务B插入了‘赵六’的数据记录。事务A再次读取,发现了‘张三’、‘赵六’两条数据,明明同一个事务,同样的查询条件,前后两次读取,多了一条记录,相当于“幻影”,这种情况就是幻读。 什么是普通读和...
1、MySQL中如何提高字符串查询效率?对字符串加索引?一般情况下,是不建议在字符串加索引,占空间如果一定要加,建议可以指定长度,前提是字符串前面部分区分度好的话,此时这类索引就叫前缀索引 2、前缀索引的问题 区分度不好的话,很容易发生碰撞,进而引发一系列问题。 前缀索引和普通索引在只有where条件、order by和group by不同执行情况,可以看到Extra的说明,前缀索引只有where...
Java中集合List非空判断 常用的几种方式: 比较传统的方法 if( list !=null && list.size() > 0) 使用isEmpty()判断元素是否为空 if( list != null && !list.isEmpty()) 更高级一点封装方法 if( CollectionUtils.isNotEmpty()) Collecti...
在textView添加超链接,有两种方式,第一种通过HTML格式化你的网址,一种是设置autolink,让系统自动识别超链接 第一种: TextView textView = new TextView(this); String html = "有问题:\n"; html+="http://www.baidu.com";//注意这里必须加上协议号,即ht...
1、月份获取时加1 Canlendar.MONTH + 1 因为使用的是罗马历,Calendar.MONTH返回的数值不是一年中月份的值,而是当前月份距离第一个月份的差值 如:当前月份为9月份,距离1月份,差值是8,所以Canlendar.MONTH返回的是8而不是9 2、获取星期几时减1 Calendar.DAY_OF_WEEK - 1 取得当前日期是一周中第几天时就要考虑一周的第一天是星期...
方法一: 通过命令 adb shell dumpsys battery 返回结果后有电池的各种信息,其中就包括level(百分比) 方法二:通过BatteryManager类 BatteryManager batteryManager=(BatteryManager)getSystemService(BATTERY_SERVICE); System.out.println(batteryMana...
mysql中流程控制函数会经常遇到,下面对常见的流程控制函数做一下介绍 if函数 if函数类似java中的三元运算符 # 如果expr1为true,则返回expr2,否则返回expr3 IF(expr1,expr2,expr3) 即,将IF函数的三个参数中,expr1是条件表达式,最终结果是true或false,如果条件成立(true)则返回expr2,如果条件不成立(false)则返回expr...