![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
文章平均质量分 71
yunxian_19
主要从事网站开发。擅长linux,apache,mysql,php,javascript。
展开
-
mysqli 一些操作方式
1.面向过程的操作(1).连接数据库原创 2014-11-19 14:41:10 · 500 阅读 · 0 评论 -
sqlserver2000 的视图编译问题
1 原来我一直认为视图纯粹是sql语句的集合,但是现在看来,视图也是会被编译的。直接看例子。首先 我定义了视图V_sh_MainInfoSub,代码如下CREATE view V_sh_MainInfoSub //主要是几个表的联合查询,没有什么复杂的操作asselect m1.ma_id,CONVERT(varchar(20), m1.ma_rep_datetime, 2原创 2017-01-21 17:49:26 · 596 阅读 · 0 评论 -
sqlserver下 代码实现数据库附加和分离
use mastergodeclare @flg int --返回0表示成功 否则表示失败declare @msg varchar(50) --显示成功或失败的消息declare @dbname varchar(20), @dbfilename1 varchar(100), @dbfilename2 varchar(100)set @dbname = N'system_ma原创 2016-12-05 16:34:23 · 2530 阅读 · 0 评论 -
查看mysql和mssql语句运行时间的2种方法
网站运行很慢的时候,我就特别起知道为什么这么慢,所以我查啊查,数据库绝对是很重要的一部分,里面运行的sql是绝对不能放过的。平时做项目的时候,我也会注意sql语句的书写,写出一些高效的sql来,所以我会经常测试自己写的sql语句。我把我知道的二个方法,总结一下发出来。一,show profiles 之类的语句来查看1,查一下profile是不是打开了,默认是不打开的。mysql> sh转载 2016-01-11 14:19:04 · 455 阅读 · 0 评论 -
存储过程和存储函数
在操作子程序时,由于需要使用分号";",所以要使用delimiter先重新定义分界符为//。以下/**/包含的内容表示注释delimiter // /*使用delimiter // 把定界符由“;”设置为“//” 。 注意“delimiter”和“//”之间的空格。*//* 1 创建子程序(存储过程和存储函数的统称)*/ create procedure p1( out原创 2016-01-08 17:39:14 · 367 阅读 · 0 评论 -
sqlserver2000 下导出Excel数据
--命令行方法导出为ExcelEXEC master..xp_cmdshell 'bcp system_manager.dbo.family_code out c:\temp1.xls -c -q - S"GNETDATA/GNETDATA" -U"sa" -P""'--该方法导出的Excel是文本文件,不是真正的Excel,因此打开时,office会提示扩展名与格式不兼容,但是不原创 2016-12-02 16:11:35 · 1993 阅读 · 0 评论 -
sqlserver2000下生成表结构脚本和导入导出数据内容
1 表结构生成sql脚本在指定的表【bjgl_code】(以下均以bjgl_code为例)上点击右键,选择【所有任务】-》【生成sql脚本】,在右下角的【将要写入脚本的对象】中选择bjgl_code,点击【选项】选项卡,勾选【表脚本选项】的所有选项。【文件选项】选择【windows文本】,因为我的编辑器是gvim,文件编码utf8,如果使用默认的国际化unicode,会导致显示异常。原因暂原创 2016-12-02 16:46:17 · 9120 阅读 · 0 评论 -
mysql 数据库操作的一些实例
(1)字段增加一个字段alter table serviceinfo_tbl add column start_date date comment '派工日期';批量添加字段alter table serviceinfo_tbl add(`start_date` date NOT NULL, `telephone` varchar(50) NOT NULL,);原创 2014-11-17 16:54:52 · 733 阅读 · 0 评论 -
sql2005记事
1 启动与停止net stop "SQL Server Agent (MYSQL2005)" net stop "SQL Server (MYSQL2005)" net start "SQL Server (MYSQL2005)" net start "SQL Server Agent (MYSQL2005)"::注 MYSQL2005表示服务名,服务名含有空格时,必须原创 2016-01-05 08:17:56 · 332 阅读 · 0 评论 -
linux下mysql的root密码忘记解决方法
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线转载 2015-04-08 20:59:20 · 328 阅读 · 0 评论 -
使用 gvim 处理sql语句
今天遇到了奇怪的事使用navicat 导出的sql数据插入语句格式如下inser into [table_name] values(1,'xxx', 'yyy');go;inser into [table_name] values(2,'xxx', 'yyy');go;inser into [table_name] values(3,'xxx', 'yyy');原创 2017-07-17 16:18:37 · 423 阅读 · 0 评论