
SQL
江寒雪
一台笔记本,就是一个世界
展开
-
Mysql乱码
Mysql 乱码:使用MySQL命令行可以实现许多我们需要的功能,不过在使用MySQL命令行的时候,有一个问题是在MySQL命令行插入中文数据或者查询中文数据时出现乱码,或者显示不对。在MySQL命令行输入:show variables like ‘character_set_%’;查看当前配置的编码;在MySQL命令行输入 :set names u转载 2014-02-22 15:48:53 · 614 阅读 · 0 评论 -
MySQL 查看数据库容量大小
想获知数据库和表的大小可以通过查询语句来。查看MySQL数据库大小SELECT table_schema "Database Name", sum(data_length + index_length) / 1024 / 1024 "Database Size in MB" FROM information_schema.TABLES GROUP BY table_sche原创 2017-08-30 16:31:58 · 3452 阅读 · 0 评论 -
数据库索引
一、使用索引的好处 创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,转载 2017-05-27 00:31:11 · 344 阅读 · 0 评论 -
sqlserver 无法在服务器上访问指定的路径或文件 解决方法
①打开SQL Server配置管理器 ②点击左边的“SQL Server2005服务”,选中SQLServer(实例),右键属性 ③登录选项卡中,有个内置帐号,改成本地系统(Local System) ④重新启动服务原创 2016-12-06 13:51:34 · 11869 阅读 · 0 评论 -
删除重复记录的SQL语句
删除重复记录DELETE aFROMweibo_data AS a,(SELECTWEIBODATA_ID,WEIBO_IDFROMweibo_dataGROUP BYWEIBODATA_ID) AS bWHEREa.WEIBO_ID = b.WEIBO_IDAND a.WEIBODATA_ID < b.WEIBODATA_ID原创 2014-02-22 15:47:42 · 775 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: N O) 解决方案
解决方案:1、打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。2、重启MySQL服务。3、在命令行中输入“mysql -u root -p”(不输入密码),回车即可进入数据库。4、执行,“use mysql;”使用mysql数据库。5、执行,“update user set password转载 2014-08-13 07:54:51 · 992 阅读 · 0 评论 -
C#web.config连接Sqlserver数据库配置
配置连接Sqlserver数据库的时候,遇到一些问题,总结了下,有一点你要先确认一下,你装的sql倒底是普通的sql企业版之类的还是express版(以前叫做msde),如果是正式版在表示服务器的时候可以用.或者(local)都是可以的,但是如果是express版就要用.\sqlexpress或者(local)\sqlexpress这种表示,你需要视情况改掉下面的服务器名这是Windo原创 2014-07-11 15:00:14 · 11717 阅读 · 0 评论 -
MySQL的中文UTF8问题
MySQL从4.x版本开始支持Unicode,3.x只有latin1编码。刚工作的时候就开始用MySQL了,用的php存取,网页xxx.php是gb2312的编码,存进去的数据用php取出来是中文,用phpMyAdmin执行select、update、dump都是中文,没有乱码问题。 从MySQL支持Unicode后,为了与时俱进,我们的web程序也开始考虑用UTF8了。其实UTF8也用了转载 2014-02-22 15:50:01 · 868 阅读 · 0 评论 -
preparedstatement statement区别
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语句的编译原创 2014-02-22 15:48:21 · 618 阅读 · 0 评论 -
sql server 导出表结构
在结果就能看到数据库所有表的结构,这个时候只要全选,然后右击出来属性框,选择将结果另存为,这个时候您只要选择导出CSV,然后新建一个Excel表格,在菜单栏选择数据,再选择自文本,后面的大家可以自己的需求自行处理了。SQL Server脚本:SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明...转载 2018-03-22 15:36:52 · 2770 阅读 · 1 评论