注意优化:
# 基本的查询语句
SELECT * FROM city where name = 'haag';
# 新建一个表 一个城市的明星的基本信息表
CREATE TABLE star
(
`start_id` int NOT NULL AUTO_INCREMENT,
`start_name` CHAR NOT NULL,
`phoneNumber` CHAR NULL,
PRIMARY KEY (`start_id`)
)ENGINE=INNODB; # 指定的引擎 支持事务型 不支持全文搜索
# 插入数据 插入完整的行 这样插入是不安全的 当表结构发生变化时插入可能会发生错误
INSERT INTO START VALUES(1, '成龙', '1324567899');
# 插入不完整的行
INSERT INTO START(start_name, phone_number) VALUES (3, 'guang' , '456789123');
INSERT INTO START(start_id , start_name) VALUES (4,'gug');
insert into START(start_id, start_country, start_name, phone_number) VALUES (7, 'CHINA', 'XIAO YAN ZI','1234567889');
#可以让某些列缺省 如此该列就可以不指定值
insert into START(start_id, start_name, phone_number) VALUES (8, 'zi wei','1234567889');
# INSERT 是非常耗时的语句 如果数据检索是最重要的 可以在 INSERT INTO 之间加入 LOW_PRIORITY
insert LOW_PRIORITY into START(start_id, start_name, phone_number) VALUES (9, 'LUO PANG ZI','1234567889');
# 插入多个行 MYSQL处理单跳INSERT语句要比处理多条INSERT 快 所以这种写法有助于提高执行效率
insert LOW_PRIORITY into START(start_id, start_name, phone_number) VALUES (10, 'LUO PANG ZI','1234567889'),(11,'qiao si', '456789123');