MySQL知识点

1、mysql基本概念
(1)数据库就是存储数据的仓库,可以按照一定的数据结构存储管理大量的数据及数据与数据之间的关系,它本质上是一种信息管理系统。常见有:层次式数据库、网络式数据库、关系型数据库。
(2)关系型数据库:即为建立在关系模型基础上的数据库。
(3)Oracle(收费)
SQLServer
Mysql(开源)
SQLite(轻量型数据库,安卓等)
2、SQL语言简介
(1)登录:mysql -u root -p(回车之后输入密码)
(2)error 1045(密码错误)
(3)SQL——Structured Query Language(结构化查询语言),是一种非过程性语言,核心在于操作者仅需要给出自己想要的结果。
3、操作数据库
(1)创建数据库:
eg:①创建一个名为mydb1的数据库:create database if not exists mydb1;(如果库不存在的话就创建)
②创建一个名为mydb2、utf-8字符集的数据库:create database if not exists mydb2 character set utf8;
③创建一个名为mydb3、utf-8字符集、并带校对规则的mydb3的数据库:create database if not exists mydb3 character set utf8 collate utf8_bin;
(2)查看数据库
显示所有数据库:show databases;
显示创建数据库语句:shou create database db_name;
(3)修改数据库:alter database db_name
eg:将数据库中mydb2的字符集修改为utf8:alter databse mydb2 character set utf-8;
(4)删除数据库:drop database db_name
eg:删除mydb1数据库:drop database if exists mydb1;
(5)选择数据库:use mydb3;
3、数据类型
(1)字符型:
varchar:变长的字符串,真实占用的空间取决于存入的字符数,目前占0-65535字节
char:定长字符串,目前占0-255字节
(2)大数据类型:
BLOB(binary large object):可以存入二进制类型的数据,可存储图片、音频、视频数据最大为4GB。
TEXT:可以存入大量的字符数据,最大为4GB
(3)数值型:
tinyint shortint int bigint float double
(4)逻辑型:
bit:只能保存0/1
(5)日期型:
DATE 1998-01-01
TIME 23:12:12
DATETIME 1998-01-01 23:12:12
TIMESTAMP 时间戳(自动更新时间为当前时间)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值