我用的是deepin系统,mysql数据库已经装上了,这篇记录的是mysql的常用操作
首先,
<
Alt
>+<
Ctrl
>+
t 打开命令行界面,下面是具体操作:
1
、 打开数据库
mysql
-
u
root
-
p
输入密码就进入了数据库
密码是不显示的,所以打密码的时候看不见密码很正常,不要着急,这是linux的保护机制
2
、 查看所有的数据库
show databases;
3
、 使用某个数据库(假设数据库名称为:firstDatebase)
use
firstDatebase;
然后就进入firstDatebase数据库中
4
、 查看数据库中所有的表
show tables;
5
、 显示某个数据表的结构(假设该数据表的名称为:employees)
describe employees;
6
、 显示某个数据表中的内容(假设该数据表的名称为:employees)
select
*
from
employees;
7
、 建立数据库
create
database
guowei
;
8
、 建表(student为表名)
create
table
student
(
id
int
not
null
,
name
varchar
(
30
)
null
,
sex
char
(
2
)
null
,
primary
key
(id)
)default charset
=
utf8;
9
、 增加某张表的内容(假设表的内容为student;字段有id,
name
,salary)
insert
into
student
values
(
1
,
"小明"
,
"男"
);
10
、 修改某张表中的记录(假设表的名称为student)
update
name
set
sex
=
"女"
where
name
=
"小明"
;
将小明的性别改为女
11
、 删除某张表的一条记录(假设表的名称为student)
delete
from
student
where
name
=
"小明"
;
从student表中删除小明的记录
12
、 删除某张表(假设表的名称为student)
drop
table
student;
13
、 删除数据库(假设数据库名为xiaohong)
drop
database
xiaohong;
14
、 退出数据库
exit;
另外附上一份儿,常用的数据类型表
tinyint
1个字节
smallint
2个字节
mediumint 3个字节
int
4个字节
bigint
8个字节
float
4个字节
double 8个字节
date
3个字节 格式:YYYY
-
MM
-
DD
time
3个字节 格式:HH:MM:SS
year
1个字节 格式:YYYY
datetime
8个字节 格式:YYYY
-
MM
-
DD
HH:MM:SS
char
定长字符串 大小:
0
-
255字节
varchar
变长字符串 大小:
0
-
65
535
字节
text
长文本数据 大小:
0
-
65
535字节
tinytext 短文本字符串 大小:
0
-
255字节
longtext 极大文本数据 大小:
0
-
4
294
967
295字节