關於庫的概念,就相當於資料夾,表就是資料夾的中的乙個檔案,
而資料,就是檔案的內容
*針對庫的增刪改查(資料夾)**
# 增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使用簡單...