Mysql基础(学习笔记)
2016-10-17 20:56
218 查看
1:安装 Mysql
2:安装完成后,在cmd窗口启动(安装时将启动方式改为手动)
启动:net start 数据库服务名
关闭:net stop 数据库服务名
3:登录:mysql -u用户名 -p密码
4:创建数据库
建库:create database 数据库名 default charset=’utf8’;
删库:drop database 数据库名;
※ show databases :展示出所有的库
5:进入指定的库
use 库名
6:建表
create table 表名 (
字段1 数据类型 约束,
字段2 数据类型 约束,
……
字段n 数据类型 约束
);
※ 最后一个字段后不加“,”
※ show tables :展示所有的表
※ desc 表名 :查看表的结构
※ select * from 表名 :查询表的全部内容
删表:①:delete from 表名→删除表中的全部内容,表依然存在
②:drop table 表名→删除整张表,表不存在
7:加入数据
① insert into 表名(列名1,列明2,……列名n) values (列名1值,列名2值,……列名n值);
② insert into 表名 values(列名1值,列名2值,……列名n值);
※ 第二种写法values后面必须写上这个表里所有列名的值
8:数据类型
整数:tinyint 1字节 -128~127
smallint 2字节 -32768~32767
int 4字节 +- 21亿
bigint 8字节
小数:float 、double 、decimal(m,n) 精确到小数点后的位数
(m,n) m表示这个数字的位数,n表示,小数点之后有几位
(5,2) 123.22 (5,2) 4.1111
字符串:char(m) –m表示该字段可以表述的字符串的长度,最多255
varchar(m) –m表示该字段可以表述的长度
blob –用于存储二进制大文件
时间日期:date –表示日期 1000-1-1 ~ 9999-12-31
time –表示时间 00:00:00 ~ 23:59:59
datetime –1000-1-1 00:00:00 ~9999-12-31 23:59:59
2:安装完成后,在cmd窗口启动(安装时将启动方式改为手动)
启动:net start 数据库服务名
关闭:net stop 数据库服务名
3:登录:mysql -u用户名 -p密码
4:创建数据库
建库:create database 数据库名 default charset=’utf8’;
删库:drop database 数据库名;
※ show databases :展示出所有的库
5:进入指定的库
use 库名
6:建表
create table 表名 (
字段1 数据类型 约束,
字段2 数据类型 约束,
……
字段n 数据类型 约束
);
※ 最后一个字段后不加“,”
※ show tables :展示所有的表
※ desc 表名 :查看表的结构
※ select * from 表名 :查询表的全部内容
删表:①:delete from 表名→删除表中的全部内容,表依然存在
②:drop table 表名→删除整张表,表不存在
7:加入数据
① insert into 表名(列名1,列明2,……列名n) values (列名1值,列名2值,……列名n值);
② insert into 表名 values(列名1值,列名2值,……列名n值);
※ 第二种写法values后面必须写上这个表里所有列名的值
8:数据类型
整数:tinyint 1字节 -128~127
smallint 2字节 -32768~32767
int 4字节 +- 21亿
bigint 8字节
小数:float 、double 、decimal(m,n) 精确到小数点后的位数
(m,n) m表示这个数字的位数,n表示,小数点之后有几位
(5,2) 123.22 (5,2) 4.1111
字符串:char(m) –m表示该字段可以表述的字符串的长度,最多255
varchar(m) –m表示该字段可以表述的长度
blob –用于存储二进制大文件
时间日期:date –表示日期 1000-1-1 ~ 9999-12-31
time –表示时间 00:00:00 ~ 23:59:59
datetime –1000-1-1 00:00:00 ~9999-12-31 23:59:59
相关文章推荐
- ubuntu学习笔记5_MySQL基础功能及配置
- MySQL学习笔记_8_SQL语言基础复习
- mysql基础学习笔记
- PHP与MYSQL学习笔记-基础篇3(结构化编程)
- mysql学习笔记-基础
- 【mysql基础】mysql学习笔记-1
- mysql学习笔记之基础篇
- MySQL学习笔记——常用基础操作
- MySQL基础之学习笔记
- MySQL学习笔记_8_SQL语言基础复习
- MySQL学习笔记(一)—数据库基础
- mysql--SQL编程(基础知识) 学习笔记1
- 学习笔记---零基础精通PHP+MySQL网络编程课程2
- 【mysql基础】mysql学习笔记-2-存储引擎
- 基础中的基础篇PHP . MYSQL .我的学习笔记
- MySQL学习笔记 1 - 基础知识
- MySQL学习笔记(1)MySQL基础
- 学习笔记---零基础精通PHP+MySQL网络编程课程1
- MySQL学习笔记---基础概念和一些基础SQL语句(一)
- mysql基础学习笔记-2