您的位置:首页 > 数据库 > MySQL

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库