mysql 基本命令
来源:互联网 发布:手机淘宝海报在线制作 编辑:程序博客网 时间:2024/06/07 10:46
启动 service mysql start新建数据库 create database xxx连接数据库 use新建数据表 create table 表的名字( 列名a 数据类型(数据长度), 列名b 数据类型(数据长度), 列名c 数据类型(数据长度) );显示表的 show tablesdesc 表名;show columns from 表名数据类型 大小(字节) 用途 格式INT 4 整数 FLOAT 4 单精度浮点数 DOUBLE 4 双精度浮点数 enum 单选,比如性别ENUM('a','b','c') SET 多选SET('1','2','3')DATE 3 日期YYYY-MM-DDTIME 3 时间点或持续时间 HH:MM:SSYEAR 1 年份值 YYYYCHAR 0~255 定长字符串 VARCHAR 0~255 变长字符串 TEXT 0~65535 长文本数据CHAR和VARCHAR的区别: CHAR的长度是固定的,而VARCHAR的长度是可以变化的,比如,存储字符串“abc",对于CHAR (10),表示存储的字符将占10个字节(包括7个空字符),而同样的VARCHAR(12)则只占用3个字节的长度,12只是最大值,当你存储的字符小于12时,按实际长度存储。ENUM和SET的区别: ENUM类型的数据的值,必须是定义时枚举的值的其中之一,即单选,而SET类型的值则可以多选。插入数据insert into 表的名字(列名a,列名b,列名c) VALUES(值1,值2,值3);
数据约束
sudo service mysql start #打开MySQL服务 mysql -u root #使用root用户登录 1主键(primary key)是用于约束表中的一行,作为这一行的标识符,在一张表中通过主键就能准确定位到一行,因此主键十分重要。行中的主键不能有重复且不能为空4、默认值约束默认值约束(defualt)规定,当有DEFAULT约束的列,插入数据为空时,该怎么办。5、唯一约束唯一约束(unique)比较简单,它规定一张表中指定的一列的值必须不能有重复值,即这一列每个值都是唯一的。在MySQL-03-01.sql中,也有UNIQUE约束6、外键约束foreign key('表里需要建立外键的列') references 参照表(对应的列)外键(foreign key)既能确保数据完整性,也能表现表之间的关系。一个表可以有多个外键,每个外键必须reference(参考)另一个表的主键,被外键约束的列,取值必须在它参考的列中有对应值。7、非空约束非空约束(NOT NULL),听名字就能理解,被非空约束的列,在插入值时必须非空。
0 0
- Linux Mysql基本命令
- MySQL基本命令
- mysql 基本命令
- mysql基本命令
- Mysql 基本命令操作
- MYSQL基本命令
- MYSQL基本命令
- MySQL基本命令
- mysql的基本命令
- mysql 基本命令
- mysql基本命令
- mysql 基本命令
- MYSQL 基本命令
- mysql 基本命令
- MySql基本命令
- mysql 基本命令
- mysql 基本命令
- mysql的基本命令
- android 电容屏(一):电容屏基本原理篇
- PackageManager使用
- POI 操作office2007
- POJ 2387 Til the Cows Come Home(简单的Dijkstra算法)
- cycript脚本例子
- mysql 基本命令
- 3295: [Cqoi2011]动态逆序对 CDQ分治
- Spring的任务调度
- php数组的数据结构
- XMPP之好友获取
- MD5加密
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- unity 外设输入
- java bootstrap后台框架源码 SSM maven