MYSQL学习(二)基本的操作
来源:互联网 发布:aide java if条件语句 编辑:程序博客网 时间:2024/05/06 02:25
搭建好MySQL环境后,下面进行基本的Mysql操作。先来认识几个概念。
1. 主键(业务主键和逻辑主键)和外键的概念。
a 文本:
CHAR(*):最多255个字节的定长字符串,它的长度必须在创建时指定
VARCHAR(*):最多255个字节的可变长度字符串,它的长度必须在创建时指定
TEXT:最大长度为64K字符的变长文本
TINYTEXT:最大长度为255字符的变长文本
MEDUIMTEXT:最大长度为16K字符的变长文本
LONGTEXT:最大长度为4GB字符的变长文本
b. 整数(考虑数据取值后选择尽可能小的类型)
tinyint:1字节。有符号值:-128 到127;无符号值:0到255
smallint:1字节。有符号值:-32768 到32767;无符号值:0到65535
mediumint:3字节。
int:4字节
bigint:8字节
c. 小数(需要指定长度和小数点,也就是显示宽度和小数位数):
decimal:精确存储的小数,在内部用字符串存储,适合金额等要求精确的类型。别名:NUMERIC
float:4字节,单精度。会近似存储(*),效率比decimal高。
double:8字节,双精度。会近似存储(*),效率比decimal高。
d.日期时间:
DATE:4字节。范围:1000-01-01——9999-12-31
TIME:3字节。范围:-838:59:59——838:59:59
DATETIME:8字节。范围:1000-01-01 00:00:00——9999-12-31 23:59:59
e. 二进制大数据:
TITYBLOB:最大长度为255字节
BLOB:最大长度为64KB
MEDIUMBLOB:最大长度为16MB
LONGBLOB:最大长度为4GB
4. SQL简介(Select和Insert)
1、SQL语句中字符串一般用单引号。
2、SQL语句是大小写不敏感的。
3、NavCat中找到执行SQL语句的地方“查询”→“新建查询”,编写SQL后点击【运行】执行SQL语句。
补充:如果只想执行NavCat中编写的一部分代码,而不是执行全部代码,只要选中要执行的代码,点击鼠标右键,选择“运行已经选择的”即可。
以下列出命令行操作
LIMIT关键字用来限制返回的结果集, LIMIT放在SELECT语句的最后位置,语法为“LIMIT 首行行号,要返回的结果集的最大数目”
SQL聚合函数:MAX(最大值)、MIN(最小值)、AVG (平均值)、SUM (和)、COUNT(数量)
- MYSQL学习(二)基本的操作
- 学习二:MySql数据库的基本操作
- MySQL 学习<二> 数据库的基本操作
- MySQL学习历程(二):基本操作
- Mysql基本操作(二)
- MySQL(二)--数据表的基本操作
- MongoDB的学习(二)-基本的操作
- MySQL基本操作学习
- MySQL学习笔记之二:数据库和表基本操作
- MYSQL 学习笔记二 数据库引擎与数据表的基本操作
- 【python学习.Mysql的基本操作使用】
- MYSQL基本操作(二)
- Mysql基本操作(二)
- MySQL基本操作(二)
- MYSQL基本语法操作二
- Mysql数据库基本操作(二)
- MySQL 学习教程(二)【整理】-SQL 基本操作(库操作/ 表操作/ 数据操作)
- MySQL数据表的基本操作二:表结构修改
- BZOJ2957 楼房重建(线段树)
- 排行榜设计
- 【书评】人月不必再相望,嫦娥已然在身旁——人月神话(40周年纪念版)
- C - Find The Multiple(BFS)
- HDU1466
- MYSQL学习(二)基本的操作
- 【Scala】模式匹配和样本类
- singleton 线程安全的singleton
- POJ 1258 Agri-Net(最小生成树-Prim)
- 第十六周项目一--平方根的异常
- java解析xml的几种方式
- Struts标签、Ognl表达式、el表达式、jstl标签库这四者之间的关系和各自作用
- android LayoutInflater.inflate()的参数及其用法
- 【Android UI设计与开发】第10期:顶部标题栏(一)ActionBar详细概述和简单示例