SQL的增刪改查

常見類型

  1. int 整型( tinyint 極小的int, smallint 小的int, mediumint 中間的int, int, bigint )
  2. char(200) 固定的一種字符類型,就算存儲1個字符,也是佔有200個空間( 不過對於肯定的參數比較有效 )
  3. varchar(200) 分配200的空間,只存一個或者兩個均可以,更節約內存 可變長度的類型
  4. datetime 日期➕時間
  5. smallint 比int佔用的字節更小,更節約內存(1男,0女)。SQL的36條軍規。😀
  • NOT NULL ( not null ):不爲空,必填項
  • AUTO_INCREMENT( auto_increment ): 自增 increment增加
  • Primary Key 主關鍵字,惟一的
  1. 建立數據庫
  2. 建立表
  3. 新增數據 insert(插入 === insert into)
  4. 查詢數據 select

SELECT( select ) - 查詢:讀取數據javascript

  1. SELECT 字段 FROM 表:SELECT * FROM tablejava

  2. select 字段 from 表。須要什麼東西,在哪一個表裏面sql

  3. select 字段 from 表 where 條件。where 在那裏,在…地方,條件判斷語句。須要什麼東西,在哪一個表裏,查詢判斷條件是什麼❓數據庫

  4. SELECT * FROM news.new_table where age<150;性能

  5. SELECT username,nickname FROM news.new_table;
    SELECT * FROM news.new_table WHERE age < 90;
    SELECT id FROM news.new_table WHERE sex='男' ORDER BY id DESC;
    // WHERE 在那裏、在...地方
    ORDER BY == order(順序) by
    排序 --- 正序:ASC 倒序:DESC
    // 翻頁
    LIMIT 限制、界限 (有兩個參數, 第幾頁、每頁有幾條參數)

INSERT( insert ) - 插入:添加數據 code

  1. INSERT INTO 表( 字段1, 字段2, 字段3 ,...) VALUES(值1, 值2, 值3,...)排序

  2. INSERT INTO news VALUES(1,'戰三','三個','男',now())ip

  3. -- 插入的時候, 建議把字段的名稱帶上, 一一對應上
    INSERT INTO `students`(`name`,`nickname`) VALUE('沈楊','ntscshen');
    INSERT INTO `students`(`nane`,`nickname`) VALUES
      ('張三','三'),
      ('李四','四'),
      ('李五','五'),
    ;

DELETE( delete ) - 刪除內存

DELETE FROM news.new_table;// 這個沒有指明是刪除那個數據, 全部的所有幹掉
DELETE FROM news.new_table WHERE id=1;// 通常使用ID刪除更好,id是主鍵惟一值,性能高
DELETE news.new_table WHERE id=10;

UPDATE(update) - 更新 - 修改數據rem

UPDATE news.new_table SET sex='女',nickname='無' WHERE username='shen';
延遲知足感,多實踐,代碼寫的整齊,看的賞心悅目,就會越學越
相關文章
相關標籤/搜索