- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
mysql简单操mysql简单操
MYSQL的入门 3
1)建表语句的基本格式: 3
2)常用命令一 3
3)数据值和列类型 3
4)数据字段的属性 4
5)创建索引: 5
1)主键索引………………………………………………………………………………5
2)唯一索引 5
3)常规索引(用在优化上) 5
4)全文索引 6
6)数据类型及存储位置 6
7)MYSQL默认字符集 7
8)修改表 ? alter –table(显示命令帮助) 8
9)SQL语言的设计与编写 9
10)增:INSERT 9
11)改:UPDATE 9
12)删:DELETE 9
13)查:SELECT 10
14)MySQL的内置函数 11
一、字符串函数 ……………………………………………………………………..11
二、数值函数 13
三、日期函数 13
四、流程控制函数 14
MYSQL的入门
一个表格
DDL
1)建表语句的基本格式:
Create table [ if not exists]表名称(
列名称 列类型[列属性][默认值][索引],
……………
)engine 引擎名 charset 字符集;
表名称和字段名 需要我们自己定义名称:
注意:SQL是不区分大小写的,但是表就是一个文件名(windows不区分大小写,linux区分的)
一定要有意义
自己定义的名称最好都小写
SQL语句最好大写
2)常用命令一
Create database 数据库名
Use 数据库名
Show database
Show tables
\s观看状态
? create table 显示创建表的语法
\. C:\\123.sql 加载SQL脚本
mysql –u root –p
mysql –h localhost –u root -p
‘
\c
\c退出
\G 显示记录
3)数据值和列类型
为什么要分这么多类型?
数据库是”量”
1、数值型
整型数据 非常小的整型tinyint 1字节 -128-----127 0-255(无符号)
较小的整型smallint 2字节 -32768------32767 0-65535
中等大小的整型mediumint 3字节
标准整型int 4字节
大整型bigint 8字节
整型的unsigned(无符号 zerofill—零填充 M宽度
浮点型
Float(M,d) 4字节 M(精度 即总位数 D代表小数位 4字节
Double(M,D) 8字节
Decimal(M,d)比float更加精确 M+2字节
2、字符型
Char(M) 定长 可存储的字符数 M=255
Varchar(M)变长 可存储的字节数 M=65535
Char 与varchar的不同点
Char(M)实占M个字符,不够的右则补空格,取出时,去除右则的空格
Varchar(M)用1-2个字节来标记真实的长度
Char(4) varchar(4)
‘’ 占4个字节 ‘’1个字节
‘ab’ 占4个字节 ‘ab’3个字节
‘abc’ 占4个字节 ‘abc’4个字节
Text 文本数据 (文章)
MEDINUMTEXT
LONGTEXT
Blob 二进制数据 (相片)
MEDINUMBLOB
LONGBLOB
ENUM 枚举 1或者2个字节
SET 集合 1,2,3,4,8个字节
3、时间日期型
Year 1901-2155,如果输2位‘00-69’之间+2000,“70-99”+1900
Date YYYY-MM-DD,范围在1000-01-01 --------9999-12-31
Time HH-ii-ss,范围在-838:59:59----------838:59:59
Datetime yy-mm-dd hh:ii:ss 1000-01-01 00:00:00----9999-12-31 23:59:59
开发中一个问题:精确到秒的时间表示方式,不是用datetime而是用int来表示时间戳
用时间戳方便计算,并且方面格式化成不同的显示样式
用整数保存时间 time();
4)数据字段的属性
unsigned 可以
文档评论(0)