mysql数据库函数
查询语句:
SELECT 字段名 from 表名.
排序 order by 要排序的字段名 desc :以倒序查询.
limit 从第几个开始 查找多少个 :查找指定个数.
同时查询多个字段用","隔开.
如查询表里面的所有数据在字段名处填"*".
如只想显示某字段的前几位字符可以使用LEFT函数.
SELECT 字段名,LEFT(字段名,位数),字段名 from 表名.
COUNT :记录总数的函数(id)
AVG :平均值的函数.
MIN :最小值的函数.
MAX :最大值的函数.
SUM :求和的函数.
WHERE :返回的结果进行限制.
LIKE 关键字告诉MySQL指定的字段匹配给定的表达式,如SELECT 字段名 from 表名 WHERE 字段名 LIKE "%要找的字%" AND 时间>="2009-01-01" AND 时间
表示:要找的字2月份的记录.
连接数据库:mysql -h host -u user -p enter password ******
删除语句:
DELETE from 表名 WHERE 字段名 LIKE "%要删的字%"
DELETE from 表名
更新语句:
UPDATE 表名 SET 要更新的内容 WHERE 字段名 LIKE "%字段内容%"
创建数据库表: CREATE TABLE 创建表的名称.
查看一个刚建立的表的详细信息的方法: DESCRIBE 刚建立的表的名称.
导出数据库和表:
mysqldump -u 用户名 -p 数据库名.
mysqldump -u 用户名 -p 数据库名 表名.
如要导出数据库里面的其它数据参见书181页.
插入数据:
INSERT INTO 表名 (字段名,字段名......) values ("对应字段值","对应字段值"......)
数据库字符串类型:
char :固定长度类型.
varchar :可变长度类型,长度+1.
数据库日期时间类型:
date :日期类型.
time :时间类型.
datetime :日期时间类型.
数据库数字类型:
TINYINT :1字节 255
SMALLINT :2字节 65535
MEDIUMINT :3字节 16777215
INT :4字节 4294967295
BIGINT :8字节 18446744073709551615
session_unregister(要删除的变量名,如$_SESSION["..."]) 可以删除某个会话变量,unset()函数在此处与此函数作用等同.
session_destroy(无) 结束目前的session,本函数没有参数,且返回值为true.
session_start(无) 初始化一个会话或是继续目前的会话.
session_decode(要解码的资料) 解密一个使用session_encode()加密的当前会话内容.
require(),require_once(),include(),include_once() 调用外部文件的函数.
header("location:要转到的地址") 跳转连接.
mysql
相关文档:
了解了一些最基本的操作命令后,我们再来学习如何创建一个数据库和数据库表。
1、使用SHOW语句找出在服务器上当前存在什么数据库:
mysql> SHOW DATABASES; +----------+
| Database | +----------+ | mysql |
| test | +----------+ 3 rows in set (0.00 sec)
2、创建一个数据库abccs
mysql> ......
把mysql.h复制到vc的目录的include目录下
mysql.h在你mysql的安装目录下的include里面如:mysql\include
把libmysql.lib(在mysql的安装目录下,搜索下就能找到)复制到这个目录下(C:\Program Files\Microsoft Visual Studio 9.0\VC\lib),要不连接会出错。
如果编译连接时还是出错。就把libmysql.lib复制到你源程序的目 ......
Starting the cluster is not very difficult after it has been configured. Each cluster node process must be started separately, and on the host where it resides. The management node should be started first, followed by the data nodes, and then finally by any SQL nodes:
On the management host, issu ......
1,在window自带的防火墙里的例外添加3306端口,为TCP
2,今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到,错误代码是1130,ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server
猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。在本机登入mysql后,� ......
表设计方面:
1、字段名尽量简化,不要超过18个字符
2、使用尽量小的数据类型,例如:MEDIUMINT比INT少占用25%空间
3、字段类型应尽量避免设置成可变长度,如:VARCHAR、BLOB、TEXT
4、用于比较的不同字段,应设置相同的类型及长度
5、尽可能将字段声明为NOT NULL,并指定DEFAULT
6、主索引尽可能短
7、仅创建真正 ......