SQL 基本概念以及用法

2022-05-18 18:30:22 字數 1175 閱讀 9752

關於庫的概念,就相當於資料夾,表就是資料夾的中的乙個檔案,

而資料,就是檔案的內容

*針對庫的增刪改查(資料夾)**

# 增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;

SQL基本概念

結構化查詢語言 structured query language 簡稱sql,是一種特殊目的的程式語言,是一種資料庫查詢和程式語言,用於訪問資料以及查詢 更新和管理關係資料庫系統。show databases 檢視所有的資料庫 use 庫名 開啟指定 的庫 show tables 顯示庫中的所有表...

sql優化基本概念

我們知道,sql語句同其它語言 如c語言 的語句不一樣,它是非過程化 non procedural 的語句,即當你要取資料時,不需要告訴資料庫通過何種途徑去取資料,如到底是通過索引取資料,還是應該將表中的每行資料都取出來,然後再通過一一比較的方式取資料 即全表掃瞄 這是由資料庫的優化器決定的,這就是...

SQL語句基本概念

星期五 2014年11月21日 sql語句 sql語句用於檢索維護資料庫中的資料 create alter select update insert delete drop 使用sql的優點 sql是所有rdbms使用的公共語言 sql不遵循任何特定的執行模式,它一次可以訪問多個記錄 sql使用簡單...