MYSQL基础学习(二)
2016-05-29 12:55
381 查看
MYSQL基础学习(二)
一、数据类型数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它是决定了数据的存储格式,代表了不同的信息类型。
整型:
TINYINT 1字节
SMALLINT 2字节
MEDOUMINT 3字节
INT 4字节
BIGINT 8字节
(范围:分为有符号(负数)、无符号(正数) 范围 是 2*字节*8位的幂次方 -1)
浮点型:
日期时间型;
字符型:
二、数据表操作
数据表(或称表)是数据库最重要的组成部分之一,是其他对象的基础。
USE
.打开数据库
.USE 数据库名称;
SELECT DATABASE(); 当前打开的数据库
创建数据表:
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
.......
)
eg:
mysql> create table tb3(
-> username varchar(20),
-> age tinyint unsigned,
-> salary float(8,2) unsigned
-> );
Query OK, 0 rows affected (0.41 sec)
查看数据表列表:
.SHOW TABLES [ FROM db_name ]
[ LIKE 'pattern' | WHERE expr ] ;
查看数据表结构;
. SHOW
COLUMNS FROM tbl_name ;
eg;
mysql> SHOW COLUMNS FROM tb3;
+----------+---------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------------------+------+-----+---------+-------+
| username | varchar(20) | YES | | NULL | |
| age | tinyint(3) unsigned | YES | | NULL | |
| salary | float(8,2) unsigned | YES | | NULL | |
+----------+---------------------+------+-----+---------+-------+
3 rows in set (0.11 sec)
插入命令: INSERT
INSERT [ INTO ]
tbl_name [ ( col_name,....)] VALUES( VAL,... ) ;
记录查找: select
. SELECT expr,... FROM tbl_name ;
空值与非空 :
相关文章推荐
- MYSQL学习
- MySQL 配置优化(多个参数)
- Mysql事务隔离级别与锁
- MySQL数据库InnoDB引擎下服务器断电数据恢复
- mysql tmp_table_size优化之设置多大合适
- mysql 配置文件
- jdbcTemplate 插入Mysql 并返回主键ID
- MySql二进制连接方式详解
- cmd进入 链接mysql注意事项
- MySQL字符编码设置方法
- Mysql常用命令行大全
- mysql启动失败的解决招术
- MySql命令导入导出数据库
- MySQL的备份与数据恢复
- MySQL中的一些常用的函数
- MySQL中的多表查询
- Mysql数据库导出sql脚本
- MySql 外键约束 之CASCADE、SET NULL、RESTRICT、空等类型分析和作用解读
- sql事务的隔离级别以及一些MYSQL的命令
- 解读mysql主从配置及其原理分析(Master-Slave)