根据库名获取所有表的信息 information_schema.`TABLES` select * from information_schema. tables where table_schema = '库名'; select * from information_schema. tables where table_schema = '库名'; 根据库名获取所有的字段信息 informa...
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...
Android中实现 蓝牙扫描并实现点击连接的功能代码 package com.test.ble; import android.bluetooth.BluetoothAdapter; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothManager; import android.conten...
在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 取得当前日期是一周中第几天时就要考虑一周的第一天是星期...