1
、登录
Mysql
打开 终端,输入以下命令
2
、退出
Mysql
退出
mysql
四、
MySQL
的几个概念
# mysql -u
用户名
-p
回车
mysql
-u
root
-p
#
输入密码,如果没有密码,再次回车
# Access denied for user 'root'@'localhost'
(using password: YES)
#
命令提示符变成
mysql>
说明 已经进入了
mysql
的
客户端
mysql>
mysql >
exit
# ctrl + c
库的操作
1
、查询已有的所有的库
2
、创建一个库
3
、删除一个库
4
、使用库
六、表的操作
show databases
;
--
结果集
ResultSet
+--------------------+
|
Database
|
+--------------------+
| information_schema |
| mysql |
--
核心库,用于存储
mysql
数据库中的核心信息,包括用户信息
| performance_schema |
| test |
+--------------------+
create database
[
if not exists
] [
库名
];
create database
abc;
drop database
[
if exists
] [
库名
];
use
库名
MySQL
中的数据类型
列类型
|
作用
|
备注
|
int(n)
|
整数,
4
个字节
|
n
的默认值
11
,(
n
)可
以省略
|
boolean
|
布尔值
|
Mysql
中使用
0
和
1
代表
false
和
true
|
float/double
|
小数
| |
date
|
日期类型
|
只有年月日,时分秒全
是
|
time
|
时间类型
|
只有时分秒
|
datetime
|
时间类型
|
年月日时分秒
|
varchar(n)
|
字符串
|
n
是长度,建议值不超过
4000
, (实际范围
0-
65535
)
|
text
|
大文本
|
0-65535
个字符
|
longtext
|
极大文本
|
0-4294967295
个字符
|
blob
|
二进制形
式的长文
本
|
0-65535
个字节
|
删除操作
-- delete from
表名 : 删除表中的所有的数据
-- delete from
表名
where
条件
delete from
t_employee
where
id =
3
;
如果要删除的数据是 主表数据, 那么 从表中 不能有 数
据 引用 主表要删除的数据
修改操作
--
修改表中的所有的数据
-- update
表名
set
列名
=
新值
,
列名
=
新值
, ....
列名
=
新值
--
根据条件修改
-- update
表名
set
列名
=
新值
,
列名
=
新值
, ....
列名
=
新值
where
条件
update
t_employee
set
salary =
6000
where
username =
'zhangsan'
;
update
t_employee
set
salary = salary *
1.5
;