Không, truy vấn sẽ không hoạt động. Hãy tạo cùng kịch bản và kiểm tra lỗi:
mysql> CREATE TABLE DemoTable1821 (
Id INT,
FirstName VARCHAR,
LastName VARCHAR
); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ', LastName varchar )' at line 4
Để loại bỏ lỗi trên, bạn cần cung cấp kích thước cho varchar(10). Hãy cùng tạo một bảng:
mysql> CREATE TABLE DemoTable1821 (
Id INT,
FirstName VARCHAR(10),
LastName VARCHAR(10)
); Query OK, 0 rows affected (0.00 sec)
Chèn một số bản ghi vào bảng bằng lệnh INSERT:
mysql> INSERT INTO DemoTable1821 VALUES(1,'John','Smith'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO DemoTable1821 VALUES(2,'John','Doe'); Query OK, 1 row affected (0.00 sec) mysql> INSERT INTO DemoTable1821 VALUES(3,'Adam','Smith'); Query OK, 1 row affected (0.00 sec)
Hiển thị tất cả bản ghi từ bảng bằng lệnh SELECT:
mysql> SELECT * FROM DemoTable1821;
Kết quả sẽ như sau:
+------+-----------+----------+ | Id | FirstName | LastName | +------+-----------+----------+ | 1 | John | Smith | | 2 | John | Doe | | 3 | Adam | Smith | +------+-----------+----------+ 3 rows in set (0.00 sec)