乌班图安装默认版本的mysql的数据库
# 查看是否安装mysql
dpkg -l | grep mysql
# 安装mysql
apt install mysql-server
# 网络端口查询命令查询mysql是否安装并启动成功
netstat -tap | grep mysql
# 登录数据库
mysql -u root -p
# 第一次登录密码默认都为空
# 设置数据库初始化信息(密码等)
mysql_secure_installation
# 查看数据库状态(打开或者关闭)
systemctl status mysql
# 设置数据库可以被远程连接
参照以下两篇博客
https://www.cnblogs.com/opsprobe/p/9126864.html
https://blog.csdn.net/zhanaolu4821/article/details/93622812
进入某数据库
mysql -D database -u root -p
创建数据表
create table newtable
查询数据库
select name,age from students
±-------±----+
| name | age |
±-------±----+
| 王刚 | 20 |
±-------±----+
1 row in set (0.30 sec)
select * from students
±—±-------±----±----±---------+
| id | name | sex | age | tel |
±—±-------±----±----±---------+
| 1 | 王刚 | 男 | 20 | 12345678 |
±—±-------±----±----±---------+
1 row in set (0.00 sec)
插入数据
insert into students values(NULL,“王刚”,“男”,20,“12345678”)
±—±-------±----±----±---------+
| id | name | sex | age | tel |
±—±-------±----±----±---------+
| 1 | 王刚 | 男 | 20 | 12345678 |
±—±-------±----±----±---------+
1 row in set (0.00 sec)
插入数据
insert into students values(NULL,“钟无艳”,“女”,100,“987654321”)
select * from students
±—±----------±----±----±----------+
| id | name | sex | age | tel |
±—±----------±----±----±----------+
| 1 | 王刚 | 男 | 20 | 12345678 |
| 2 | 钟无艳 | 女 | 100 | 987654321 |
±—±----------±----±----±----------+
2 rows in set (0.00 sec)
删除数据库的行
delete from students where id=1
select * from students
±—±----------±----±----±-----+
| id | name | sex | age | tel |
±—±----------±----±----±-----+
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±----------±----±----±-----+
1 row in set (0.00 sec)
修改数据库
mysql> update students set id = 1 where id = 1;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0
mysql> select * from students;
±—±----------±----±----±-----+
| id | name | sex | age | tel |
±—±----------±----±----±-----+
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±----------±----±----±-----+
1 row in set (0.00 sec)
mysql> update students set id = 1 where id = 2;
Query OK, 1 row affected (0.40 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select * from students;
±—±----------±----±----±-----+
| id | name | sex | age | tel |
±—±----------±----±----±-----+
| 1 | 钟无艳 | 女 | 100 | 123 |
±—±----------±----±----±-----+
1 row in set (0.00 sec)
sql语句以及Mysql数据库知识
最新推荐文章于 2023-05-07 15:43:42 发布