標籤:

my sql的學習實踐筆記

my sql主要我是用Navicat for MySQL來進行學習操作非常容易,主要說下我的sql語法方面的學習。

基本的sql語法主要從增刪改查來進行操作最重要的就是查詢語句的熟練使用了。

SQL 分為兩個部分:數據操作語言 (DML) 和 數據定義語言 (DDL)。

一、SQL (結構化查詢語言)是用於執行查詢的語法。

SELECT - 從資料庫表中獲取數據

UPDATE - 更新資料庫表中的數據

DELETE - 從資料庫表中刪除數據

INSERT INTO - 向資料庫表中插入數據

======================

二、SQL 的數據定義語言 (DDL) 部分使我們有能力創建或刪除表格。或是修改表的屬性

CREATE DATABASE - 創建新資料庫

ALTER DATABASE - 修改資料庫

CREATE TABLE - 創建新表

ALTER TABLE - 變更(改變)資料庫表

DROP TABLE - 刪除表

CREATE INDEX - 創建索引(搜索鍵)

DROP INDEX - 刪除索引

資料庫中建庫建表先用if語句進行判斷是否先存在庫/表,有的話進行刪除if exist ( select * from 庫/表 where name=庫/表名) drop table 名;

以建學生為例表

screate table student

( id int identity , primary key,

name varchar(20) not null,

sex varchar(4) chark(sex=男,sex=女)

)

ORDER BY 語法:用於給查詢的結果集排序 order by 默認是升序排列,desc降序排列 asc升序排列

INSERT語法:

1.INSERT INTO 表名稱 VALUES (值1, 值2,....)

2.INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

Update語法:

1.UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值

DELETE 語法:DELETE 語句用於刪除表中的行。

1.DELETE FROM 表名稱 WHERE 列名稱 = 值

查詢語句還有包括分組查詢用到的group by 語法 左連接left join 右連接right join 以及子查詢語句的使用

下面是我平時學習的筆記

SQL的學習只有經常的熟練操作才能越來越強化自己在查詢語句方面的能力


推薦閱讀:

TAG:科技 |