sql语句以及Mysql数据库知识



乌班图安装默认版本的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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值