Linux-MySQL初初步

网站搭建中最基本的数据库使用。

  • 基础操作
1
2
3
4
5
6
7
ls -l // 显示当前路径内容

sudo rm -r file_name // 删除文件

cd [] // 更改路径

sudo cp ~/Desktop/myweb/* . // 将myweb下所有文件拷到当前路径
  • 打开mysql相关操作
1
2
3
4
5
6
7
8
9
sudo service mysql start // 启动服务进程

sudo mysql -uroot // 用户登录

alter user 'root'@'localhost' identified by 'kali’; // 修改密码

sudo mysql -uroot –p // 设置密码后登录

use mysql; // 进入 mysql 管理界面
  • mysql 下操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
create database MyDB; // 创建数据库

show databases; // 查看数据库

MariaDB [MyDB]> create table table_name(
-> id int(10),
-> name varchar(15),
-> salary float
-> );
// 创建新表

insert into table_name value (1, 'dd', 10000);
// 插入数据

select * from table_name;
// 查看表中所有数据

describe users;
// 查看表中数据类型

rename table table_name to cy_and_dd;
// 改表的名字

drop table cy_and_dd;
// 删除表

update cy_and_dd set salary = 110110 where id = 1;
// 修改

select * from cy_and_dd order by salary desc;
// 排序(desc降序)

delete from cy_and_dd where id = 0;
// 删除数据

ALTER TABLE my_table MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT PRIMARY KEY;
// 为id的属性附加一个 AUTO_INCREMENT
1
2
3
create user 'kali'@'%' identified by 'kali'; // 创建用户

grant all privileges on hustDB.* to 'kali'@'%' with grant option; // 授权