sql 的增刪該查 初級入門

2021-09-17 23:03:28 字數 1999 閱讀 4390

sql 對大小寫不敏感

sql 分為兩個部分:資料操作語言 (dml) 和 資料定義語言 (ddl)。

查詢和更新指令構成了 sql 的 dml 部分:

查詢 select - 從資料庫表中獲取資料

更新 update - 更新資料庫表中的資料(修改)

刪除 delete - 從資料庫表中刪除資料

插入 insert into - 向資料庫表中插入資料

sql 的資料定義語言 (ddl) 部分使我們有能力建立或刪除**。我們也可以定義索引(鍵),規定表之間的鏈結,以及施加表間的約束。

create database - 建立新資料庫

alter database - 修改資料庫

create table - 建立新錶

alter table - 變更(改變)資料庫表

drop table - 刪除表

create index - 建立索引(搜尋鍵)

drop index - 刪除索引

基礎語法 select *from 表名

distinct 選取唯一不同的值

select distinct 列名 from 表名

新增條件 where

and 和 or 運算子

and 和 or 可在 where 子語句中把兩個或多個條件結合起來。

如果第乙個條件和第二個條件都成立,則 and 運算子顯示一條記錄。

如果第乙個條件和第二個條件中只要有乙個成立,則 or 運算子顯示一條記錄。

order by 語句

order by 語句預設按照公升序對記錄進行排序。

如果您希望按照降序對記錄進行排序,可以使用 desc 關鍵字。

select company, ordernumber from orders order by company

insert into 語句用於向**中插入新的行。

插入新的行

insert into 表名稱 values (值1, 值2,…)

insert into table_name (列1, 列2,…) values (值1, 值2,…)

在指定的列中插入資料

insert into persons (lastname, address) values (『wilson』, 『champs-elysees』)

update 語句用於修改表中的資料。

語法update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值

更新某一行中的乙個列

update person set firstname = 『fred』 where lastname = 『wilson』

更新某一行中的若干列

update person set address = 『zhongshan 23』, city = 『nanjing』

where lastname = 『wilson』

多個條件用 , 分割就可以

delete 語句用於刪除表中的行。

語法delete from 表名稱 where 列名稱 = 值

刪除某行

delete from person where lastname = 『wilson』

刪除所有行可以在不刪除表的情況下刪除所有的行。這意味著表的結構、屬性和索引都是完整的

delete * from table_name

增刪該查2

對於 增 刪 改 更新 這類對錶內容變換的操作,需先呼叫getwritabledatabase 獲得乙個可寫資料庫物件,在執行的時候呼叫通用的execsql string sql 或或對應的操作api方法 對 查 查詢資料庫不能使用execsql方法 insert delete update que...

Flask Sqlalchemy 增刪該查操作

sqlalchemy 增刪改查操作,通過session來進行操作。1 coding utf 82 author liangjun.34 from sqlalchemy import create engine,column,integer,string 5from sqlalchemy.ext.de...

sql的增刪查改

摘要 php用的最多的是mysql資料庫,在php工具箱的mysql管理器中有乙個phpmyadmin,還可以從adminer中 登陸之後先建立資料庫,再建立乙個表結構,橫著的為一條記錄,豎著的為字段。資料庫可以從編輯等地方改資料,一般是通過sql命令語句中通過常用的語句增刪查改。常用的增刪查改語句...