sql文本
⑴ 新手提问*.sql是什么文件
*.sql文件是mysql数据库导出的备份文件;
sql是mysql尾部为结尾命名的文件格式文件,方便辨认
如果需要查看里面的内容,不大的情况下可以使用记事本或者editplus打开;
sql是mysql数据库的备份文件,那么作用就是mysql数据库的备份和还原
当需要对一个数据库进行备份、还原都是使用sql格式,可以压缩成sql.zip方便大数据库。
⑵ 什么是SQL文本
上面“热心网友”回答的是SQL Server 数据库中“文本”型字段的有关信息;
“SQL文本”还有一种理解可以指所有 SQL 命令(Select、Insert、Delete、Update等)保存成的文件,也是文本型的。
⑶ 如何把SQL命令存入文本文件
首先复制sql文到记事本,然后菜单“文件”,选择“另存为”,把文件名改为 XXX.sql 在把下面的文件类型改为“所有文件”。确定ok。
这样就可以把你的sql保存成了文本文件,以后要运行就可以直接打开了。
⑷ 如何在mysql中批量导入大的sql文本文件
在实际工作中,有时经常地时行mysql数据库的导入和导入操作,但对于大型sql文件导入时,phpmyadmin是不行的,有太多限制,比如记录,内存等!
比较好的办法仍是用mysql的source命令:
一、在客户端下操作:
1、进行入客户端
2、mysql>use
数据库名(如果没有,先建一个)
3、mysql>set
names
'utf8';
(一般看导入的是什么格式的文件)
4、mysql>source
d:\aaa.sql;
即可正常导入,如果有错,可以看出错提示
二、PHP文件操作:
建立a.php
里面有下面内容
mysql_connet('xxxx');
mysql_query("set
names
'utf8'");
mysql_query("source
d:\aaa.sql'");
原理同上,主要方便了无法使用命令行用户的操作
⑸ 如何将.sql文本文件快速导入mysql数据库中
在DOS的
MYSQL安装目录/BIN
目录下用下面命令:
mysql
-u
username
-p
databasename
use
database_name
然后使用下面这个命令
mysql>source
filename.sql(当默认filename.sql在mysql里的bin时)
否则:
mysql>source
PATH:\filename.sql
⑹ sql命令文本
首先复制sql文到记事本,然后菜单“文件”,选择“另存为”,把文件名改为
xxx.sql
在把下面的文件类型改为“所有文件”。确定ok。
这样就可以把你的sql保存成了文本文件,以后要运行就可以直接打开了。
⑺ 如何给mysql导入sql文本
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:
mysql> source d:/myprogram/database/db.sql;
另附mysql常用命令:
一) 连接MYSQL:
格式: mysql -h主机地址 -u用户名 -p用户密码
1、例1:连接到本机上的MYSQL
首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>
2、例2:连接到远程主机上的MYSQL (远程:IP地址)
假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:
mysql -h10.0.0.1 -uroot -p123
(注:u与root可以不用加空格,其它也一样)
3、退出MYSQL命令
exit (回车)
(二) 修改密码:
⑻ sql文本太小了,怎么把他调大
在编辑=>偏好设置(有可能是其它名字) 里 找字体和颜色 选项
里面可能分多种环境来设置,如: sql编辑器,查询结果表格,可以按你的需要分别设置
⑼ sql中的文本类型日期如何比较大小
不知你比较,是想取出两者谁大谁小,还是取得两者之间的时间差
不管怎样,可以先把文本型转换成日期型:
CONVERT(DATETIME,'200909'+'01',112)
你这个文本类型没有天,转换时会有问题,所以默认给加了个天,112是日期格式,有多种,想了解,具体可以查一下有哪些格式
CONVERT(DATETIME,'20080504',112)
转换好两个日期,就可以比较了,比如用日期函数来比较两者相差天数:
SELECT
DATEDIFF(DAY,CONVERT(DATETIME,'20080504',112),CONVERT(DATETIME,'200909'+'01',112))
这样就比较出两者间相差天数了,日期函数DATEDIFF()用法自己可以去查找资料熟悉一下,有好多函数