MySQL是最时兴的相关型数据库治理系统,在WEB运用方面MySQL是最佳的RDBMS(RelationalDatabaseManagementSystem,相关数据库治理系统)运用软件之一。MySQL是一种有关数据库治理系统,有关数据库将数据保管在不同的表中,而不是将所珍稀据放在一个大栈房内,如此就提拔了速率并抬高了敏捷性。MySQL所哄骗的SQL谈话是用于拜访数据库的最罕用的机关化盘诘谈话。那末SQL包罗哪些紧要谈话呢?底下咱们一同来谋求。
一、DDL(DataDefinitionLanguage)数据界说谈话,紧要实行以下职掌:
1.缔造数据库、表格——create
——缔造数据库
语法:createdatabase数据库的称号;
——缔造表格——createtable
语法:createtable表名(
字段1数据典型,
字段2数据典型,
字段3数据典型,
…
);
譬喻:缔造一个保存用户讯息的user表格:
createtableuser((时时配置id字段为主键)Idintauto_incrementprimarykey,namevarchar(50),
ageint,addressvarchar(50),
emailvarchar(50)
);
字段反面的数据典型遵循理论合适的典型配置,详细典型的配置后期引见。
2.补充、点窜表格字段——alter
——向表格中补充字段
语法:altertable表名add(补充)字段称号数据典型;
譬喻:向user表格中补充性别(gender)字段,即补充一列,如:
altertableuseraddgenderchar(1);
——节略表格中的某个字段
语法:altertable表名drop字段称号;
譬喻:节略user表格中的age字段
altertableuserdropage;
3.节略表格——drop
语法:droptable表名;
留神:drop节略表格将节略表格而且释放表格所占用的资本。
二、DML(DataManipulationLanguage)数据驾驭谈话。
由DBMS供给,用于让用户和程序员哄骗,实行对数据库中数据的职掌。紧要囊括的办法:
1.向表格中补充数据——insert
语法1:insertinto表名(字段1,字段2,…)value(数据1,数据2,…)
此种语法请求:字段1对应数据1,字段2对应数据2,…
譬喻:向表格中补充字段和字段的数据
Insertintouser(name,age)value(“zhangsan”,38);
语法2:insertintovalue(数据1,数据2,…);
此种语法根据缔造表格时的字段按序来给值。
譬喻:向user表格中补充数据
Insetrintouservalue(null,”lisi”,38,”fujian”,”
qq.