Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL
MySQL
  1. รีเซ็ตคอลัมน์ AUTO_INCREMENT ใน MySQL ด้วย TRUNCATE TABLE

    วิธีที่ง่ายที่สุด: TRUNCATE TABLE TRUNCATE TABLE ลบข้อมูลทั้งหมดและรีเซ็ต AUTO_INCREMENT กลับเป็น 1: SELECT * FROM DemoTable1888; +----+ | Id | +----+ | 1 | | 2 | +----+ TRUNCATE vs DELETE คุณสมบัติTRUNCATE TABLEDELETE FROM table ความเร็วเร็วมาก (Drop + Recreate)ช้ากว่า (Row by Row) AUTO_INCREM

  2. แสดงรายการตัวแปรที่ตั้งค่าด้วย SET ใน MySQL

    Query ดูตัวแปร User-Defined ทั้งหมด SELECT * FROM performance_schema.user_variables_by_thread; ตัวอย่างการตั้งค่าและตรวจสอบ SELECT * FROM performance_schema.user_variables_by_thread; ผลลัพธ์: +-----------+---------------+----------------+ | THREAD_ID | VARIABLE_NAME | VARIABLE_VALUE | +-----------

  3. SELECT ด้วย LIKE และสร้างคอลัมน์ใหม่เก็บสตริงที่ Match ใน MySQL

    การเตรียมข้อมูล INSERT INTO DemoTable1872 VALUES(John Doe), (Adam Smith), (Mitchell Johnson); ค้นหาและสร้างคอลัมน์ใหม่ด้วย SUBSTRING + LOCATE SELECT Name, SUBSTRING(Name, LOCATE(John, Name), LENGTH(John)) AS NewName FROM DemoTable1872 WHERE Name LIKE %John%; ผลลัพธ์: +----------------

  4. วิธีอัปเดตคอลัมน์เดียวในตาราง MySQL อย่างมีประสิทธิภาพ

    รูปแบบพื้นฐาน UPDATE yourTableName SET yourColumnName = yourValue; ตัวอย่างการใช้งาน INSERT INTO DemoTable1873(FirstName) VALUES(John), (Adam), (David), (Sam); อัปเดตคอลัมน์ FirstName ทั้งตาราง UPDATE DemoTable1873 SET FirstName = Robert; Query OK, 4 rows affected (0.00 sec) ผลลัพธ์ SELECT * F

  5. เพิ่มสัญลักษณ์ Euro และ Dollar ในคอลัมน์ MySQL ด้วย CASE WHEN

    การเตรียมข้อมูล INSERT INTO DemoTable1874(Amount) VALUES(3450), (190), (7600), (4500); อัปเดตเพิ่มสัญลักษณ์เงินตาม ID UPDATE DemoTable1874 SET Amount = CASE WHEN Id = 1 THEN CONCAT($, , Amount) WHEN Id = 3 THEN CONCAT(€, , Amount) ELSE Amount END; Query OK, 2 rows affected ผลลัพธ์ S

  6. เพิ่มข้อมูล JSON ลงในตาราง MySQL

    การสร้างตารางด้วย JSON Column CREATE TABLE DemoTable1876 ( EmployeeInformation JSON ); Insert ข้อมูล JSON Object INSERT INTO DemoTable1876 VALUES({ EmployeeData: { Name: David, Age: 24 } }); แสดงข้อมูล (MySQL จัดรูปแบบ JSON ให้อัตโนมัติ) SELECT * FROM DemoTable1876;

  7. Rename Table ใน MySQL Stored Procedure ด้วย ALTER TABLE RENAME

    การเตรียมข้อมูล INSERT INTO DemoTable1859 VALUES(101), (102); สร้าง Procedure Rename Table DELIMITER ; เรียกใช้และตรวจสอบ SELECT * FROM exampleTable; +------+ | Id | +------+ | 101 | | 102 | +------+ ไวยากรณ์ RENAME TABLE -- วิธี 1: ALTER TABLE (ใน Procedure ได้) ALTER TABLE old_name RENAM

  8. ใช้ OUT Parameter ใน Stored Procedure MySQL ด้วย SELECT INTO

    การเตรียมข้อมูล INSERT INTO DemoTable1860 VALUES(1590), (410), (3000); สร้าง Stored Procedure ด้วย OUT Parameter DELIMITER ; เรียกใช้ Procedure SELECT @TotalAmount; +--------------+ | @TotalAmount | +--------------+ | 5000 | +--------------+ องค์ประกอบสำคัญ ส่วนคำอธิบาย DELIMITER //เป

Total 4564 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:22/229  20-คอมพิวเตอร์/Page Goto:1 16 17 18 19 20 21 22 23 24 25 26 27 28