上QQ阅读APP看书,第一时间看更新
1.2.4 MySQL数据表的基本操作
1.创建MySQL数据表
创建MySQL数据表时需要设置表名和表字段名,定义每个表字段和数据类型。
语法:CREATE TABLE table_name (column_name column_type)。
实例如下。
# 在 testdb数据库中创建数据表test_tbl mysql>CREATE TABLE IF NOT EXISTS 'test_tbl'( -> 'test_id' INT UNSIGNED AUTO_INCREMENT, -> 'test_code' VARCHAR(100) NOT NULL, -> 'test_name' VARCHAR(40) NOT NULL, -> 'test_date' DATE, -> PRIMARY KEY ( 'test_id' ) -> )ENGINE = InnoDB DEFAULT CHARSET = utf8; Query OK, 0 rows affected (0.01 sec)
实例解析如下。
● 若不想字段为NULL,则设置字段的属性为NOT NULL。
● AUTO_INCREMENT用于定义列的属性为自增,即列数会自动加1,一般用于主键。
● PRIMARY KEY用于定义列为主键。
● ENGINE用于设置存储引擎。
● CHARSET用于设置编码。
2.删除MySQL数据表
删除MySQL数据表时要非常小心,因为执行删除命令后,所有数据会被清空。
语法:DROP TABLE table_name 。
实例如下。
# 删除数据表test_tbl mysql> DROP TABLE test_tbl ; Query OK, 0 rows affected (0.12 sec)