商务合作加Q:411239339

mysql常用知识总结

浏览:922次阅读
没有评论

共计 1340 个字符,预计需要花费 4 分钟才能阅读完成。

(1)数据类型
mysql 常用知识总结

(2)mysql 小知识

①登录
mysql > mysql -u root - p 回车   
           **** 回车
   mysql > exit 回车
②创建 / 使用 / 查看 / 删除数据库
   create database 数据库名;(以分号结束),SQL 命令大小写无关   
   show databases; 
   use 数据库名;

③修改 / 备份 / 恢复数据库数据
备份:c:\> mysqldump -u root -p mydb2 > d:\mydb2.sql 回车 (可无分号结束) 密码回车
注意:该 SQL 命令是 MySQL 特有的,必须是 MySQL 环境外执行,即 WindowXp 环境中执行(退出 mysql 平台)
恢复:mysql:\> source d:\mydb2.sql; 回车(需要分号结束)
注意: 该 SQL 命令是 MySQL 特有的,必须是 MySQL 环境中执行。

④MySQL 支持数据类型简介
(1)Date/Datetime/TimeStamp,定界符使用 '' 或 "",但部份数据库可能不支持 "",优先推荐 '' 作为定界符,对于日期类型,MySQL 数据库有一个的判段 - 功能
(2)varchar(变长)/char(定长)
(3)Text(大于 65536 字符的数据)/Blob(存储二进制多媒体数据,例如 Mp3 等),该二类型都有四个子类型,根据存储内容的大小进行选择
(4)INT 型有带符号和无符号之分,int(5)表示 int 默认为 5 位,如果插入 id 值,小于 5 位,左补空格,如果插入 id 值,大于 5 位,按照插入值,但必须满足 int 类型的大小确定
(5)FLOAT(M,D),D 表示小数点后的 D 位,按四舍五入计算,M 表示除小数点外的所有位数总和
⑤MySQL 修改表和字符集

 mysql 常用知识总结
show variables like 'character%';
set character_set_results=gbk;

(3)MySQL 解决中文乱码(XP 下)

2 种解决方案:
a)在当前 MySQL 客户端修改输入和输出的 MySQL 环境变量为 GBK 或 GB2312,注意,该种方式只在当前窗口中有效
b)修改 MySQL 目录下的 my.ini 文件,将客户端的缺省编码方式改为 GBK 或 GB2312,注意,需要重新启动 MySQL 服务

(4)表的增删改操作

a)insert 
b)update
c)delete from 或 truncate table 或 drop table
delete from:按行删除表中的所有记录, 但会保留表, 适合删除数据量不大数据, 可按条件删除
truncate table:复制原表结构 -〉一次性删除整表 -> 自动恢复原表结构,适合删除数据量较大数据, 不能按条件删除
drop table:删除表本身
删除记录时,一定要留意表间的关联关系

(5)表的查询操作

(1)select distinct/*/ 列名 from 表名
(2)select 表达式 / 对列名加别名 from 表名   NULL+X=NULL
(3)where 子句,出现在 from 后面,where 是按行筛选
(4)逻辑运算和关系运算
(5)排序:NULL 值为最小,使用 order by 子句,默认升序,order by 子句必须放置在最后
(6)复合函数
   ①count()函数,统计之用,不统计 NULL 值
   ②sum()函数,统计和之用,不要统计非数值,如果统计非数值,返回 0

正文完
扫码赞助
post-qrcode
 0
果子
版权声明:本站原创文章,由 果子 于2015-12-03发表,共计1340字。
转载说明:除特殊说明外本站文章皆由果较瘦原创发布,转载请注明出处。
评论(没有评论)