欢迎来到天天文库
浏览记录
ID:34724593
大小:55.18 KB
页数:3页
时间:2019-03-10
《mysql入门基本命令ddldml》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
写在前面的话:以下指令是使用MySQL的基本指令,经过本人今晚一字一句输进去的。本人接触数据库时间并不长,但是被这种数据组织形式给深深的吸引,尤其是最为开源软件的MySQL小巧玲珑。作为在今后学习LAMP中组成部分,也是很好很强大的!目前想学习LAMP和Java。用MySQL推荐使用Linux操作系统,作为一个IT人士如果连开源软件都没用过,如果天天都在用MSwindows应该觉得可耻的。SQL分类DDL(DataDefinitionLanguage)DML(DataManipulationLanguage)DCL(DataControlLanguage)mysql-uroot-p进入mysqlDDLcreatedatabasedbname;创建一个数据库;showdatabases;显示系统中已有的数据库;usedbname;切换数据库;showtables;查看dabname中的内容;dropdatabasedbname;删除数据库;createtabletablename(column_name_1column_type_1constraints,column_name_2column_type_2constraints,……column_name_ncolumn_type_nconstraints);创建表;desctablename;查看表;droptabletablename;删除表;altertabletablenamemodify[column]column_definition[first|aftercol_name];修改表类型;altertabletablenameadd[column]column_definition[first|aftercol_name];增加表字段;altertabletablenamedrop[column]col_name; 删除表字段;altertabletablenamechange[column]old_col_namecolumn_definition[first|aftercol_name];字段改名;altertabletablenamerename[to]new_tablename;更改表名;用add/change/modify中的可选字段完成字段的排序DMLinsertintotablename(field1,field2,……fieldn)values(values1,values2,……valuesn);插入记录;insertintotablename(field1,field2,……fieldn)values(record1_value1,record1_value2,……record1_valuen),(record2_value1,record2_value2,……record2_valuen),……(recordn_value1,recordn_value2,……recordn_valuen);一次性插入多条记录updatetablenamesetfield1=value1,field2=value2,……fieldn=valuen[wherecondition];更新记录;updatet1,t2,…tnsett1.field1=expr1,tn.fieldn=exprn[wherecondition];同时更新的多个表数据;deletefromtablename[wherecondition];删除记录;deletefromt1,t2…tn[wherecondition];同时删除多个表中的记录;select*fromtablename[wherecondition];查询表中的全部记录;selectdistinctrecordfromtabelname;查询不重复的记录;select*fromtabelname[wherecondition];条件查询;select…..[limitoffset_start,row_count];显示排序后的部分结果,offset_start表示起始偏移量,默认为0,row_count表示显示的行数;select[field,field2,......fieldn]fun_namefromtablename[wherewhere_condition][groupbyfield1,field2,......fieldn[withrollup]][haing where_condition];聚合操作;
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处