SQL 基本概念以及用法


關於庫的概念,就相當於文件夾,表就是文件夾的中的一個文件,

而數據,就是文件的內容

*針對庫的增刪改查(文件夾)**


# 增
create database db1;
create database db2 charset='gbk';
# 查
show databases; # 查所有
show create database db1; # 查單個
# 改
alter database db2 charset='utf8';
# 刪
drop database db2;
```

**針對表的增刪改查(文件)**


在操作表(文件)的時候 需要指定所在的庫(文件夾)

# 查看當前所在的庫的名字
select database();
# 切換庫
use db1;

# 增
create table t1(id int,name char(4));
# 查
show tables; # 查看當前庫下面所有的表名
show create table t1;
describe t1; # 支持簡寫 desc t1;
# 改
alter table t1 modify name char(16);
# 刪
drop table t1;

"""
create table db2.t1(id int); 也可以用絕對路徑的形式操作不同的庫
"""
```

**針對數據的增刪改查(一行行數據)**

```python
"""
一定要先有庫 有表 最后才能操作記錄
"""
# 增
insert into t1 values(1,'jason');
insert into t1 values(1,'jason'),(2,'egon'),(3,'tank');
# 查
select * from t1; # 該命令當數據量特別大的時候不建議使用
select name from t1;
# 改
update t1 set name='DSB' where id > 1;
# 刪
delete from t1 where id > 1;
delete from t1 where name='jason';
# 將表所有的數據清空
delete from t1;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM