课件:
MySQL
(一)
简介
知识点 一:基本结构
知识点二:
MySQL
账户操作
知识点三:
MySQL
库操作
知识点四:
MySQL
表操作
知识点五:
MySQL
表数据操作
总结
简介
列举常见的关系型数据库和非关系型都有那些?
知识点 一:基本结构
知识点二:
MySQL
账户操作
包括
Facebook
、
Twitter
、
Booking
.
com
和
Verizon
在内的许多世界上
最大和发展最快的组织都依靠
MySQL
来节省时间和金钱来支持他们的高容量网
站、关键业务系统和打包软件。
关系型数据库:
Oracle
、
DB2
、
Microsoft SQL Server
、
Microsoft Access
、
MySQL
非关系型数据库:
NoSql
、
Cloudant
、
MongoDb
、
redis
、
HBase
数据库管理工具里面包含数据库
数据库包含数据库表
表包含数据
mysql
-
u
用户名
root
-
p
密码
知识点三:
MySQL
库操作
知识点四:
MySQL
表操作
知识点五:
MySQL
表数据操作
创建
mysql
账户
第一步:
必须要先进入
mysql
create user
'xiaoqi'
@
'%'
identified by
'qwe123'
;
第二步:
给他所有权限:
grant
all
on
*
.
*
to
'xiaoqi'
@
'%'
;
第三步:
刷新:
flush privileges
;
select database
();
#
查看
show databases
;
#
打开多有数据库
create database
mydb;
#
创建数据库
drop database
库名;
use
mydb
;
#
使用数据库
create table
xingyue(id
int
,
name
varchar
(
20
)
,
class
varchar
(
20
));
show tables
;
#
查看
#
在创建表的时候就好给定字段约束
create table
[
if not exists
] tb_name (
create
definition…);
show create table
表名
;
#
查看表结构
show tables
;
-----------------------------------------------
# -----
插入
------
insert into
xingyue(id,name)
values
(
2
,
'xiaowang'
),
(
3
,
'lili'
);
#
插入多条数据
insert into
xingyue
value
(
4
,
'xiaoli'
);
insert into
xingyue
set
id=
5
,name=
'haha'
;
insert
xingyue
set
id=
6
,name=
'qiye'
;
---------------------------------------------
# ------
查询
-------
select
id
from
xingyue;
select
id
from
xingyue
where
id <
4
;
#
条件查询
select
name
from
xingyue;
#
查询
name
select
*
from
xingyue;
#
查询所有
----------------------------------------------
# ---
修改
----
update
xingyue
set
name=
'heihei'
where
id =
2
;
-----------------------------------------------
# --------
删除
--------
delete from
xingyue
where
id=
4
;
delete from
xingyue;
--------------------------------------------
create table
old_tb (id
int
,name
char
(
10
),age
char
(
4
));
show create table
tb_name;
#
修改表名
alter table
old_tb
rename to
new_tb;
#
改字段
alter table
new_tb
change column
id new_id
int
;
#
修改字段类型
alter table
new_tb
modify column
name
varchar
(
10
);
alter table
new_tb
add
age
int
;
----------------------------------------------------------
-------------
#
默认增加创建时间
create table
qiye(id
int
,
time timestamp
)