mysql常用语句总结

mysql常用语句总结

ID:33269257

大小:64.50 KB

页数:14页

时间:2019-02-23

mysql常用语句总结_第1页
mysql常用语句总结_第2页
mysql常用语句总结_第3页
mysql常用语句总结_第4页
mysql常用语句总结_第5页
资源描述:

《mysql常用语句总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一、数据库操作1.创建数据库:Mysql>CREATEDATABASEdatabaseName;Mysql数据库的数据文件默认存放在/usr/local/mysql/var/目录下,每个数据库对应一个子目录,用于存储数据表文件;新建的空数据库在/usr/local/mysql/var/目录下会自动生成一个与新建的库名相同的空文件夹。例:mysql>createdatabasetestdb;       mysql>createdatabaseifnotexiststestdb;       mysql>createschemaifnotexistsstudentcharacterset'

2、gbk'collate'gbk_chinese_ci'; 2.删除数据库Mysql>DROPDATABASEdatabseName;例:mysql>dropdatabasetestdb; 3.更改表名命令:altertable原表名renameto新表名;         mysql>altertabletb1renametotb11;数据库进行改名。 4.改变数据表引擎         mysql>altertabletb1engine="MyISAM"; 5.坏库扫描修复cd/var/lib/mysql/xxx&&myisamchkplaylist_block二、数据表操作1.创建数

3、据表Mysql>CREATETABLE[ifnotexists]tableName(字段1名称类型,字段2名称类型,…,PRIMARYkEY(主键名))mysql>createtabletable_name(column_namedatatype{identity

4、null

5、notnull},f_timeTIMESTAMP(8),…)ENGINE=MyISAMAUTO_INCREMENT=3811DEFAULTCHARSET=utf8;例:       mysql>createtabletb(idintunsignednotnullauto_incrementprimarykey,Nam

6、echar(20)notnull,Agetinyintnotnull);       mysql>createtabletb(idintunsignednotnullauto_increment,Namechar(20)notnull,Agetinyintnotnull,primarykey(id));       mysql>createdatabasemydb;       mysql>usemydb;       mysql>createtablestudents(namechar(20)notnull,agetinyintunsigned,genderchar(1)notnull

7、);       mysql>createtablecourses(IDtinyintunsignednotnullauto_incrementprimarykey,Cousevarchar(50)notnull);        mysql>createtablecourses(namechar(20)notnull,agetinyintunsigned,genderchar(1)notnull); 复制数据表:从一张表中查出需要的数据并创建为一个新表:       create[temporary]table新表名select*from旧表名; 例:      mysql>creat

8、etabletestcoursesselect*fromcourseswhereCID<=2; 如果很多字段的属性没有存在,则需要自己重新定义:select组合成需要的语句。例:createtableteststu(idintnotnullauto_increment,primarykey(id))selectname,agefromstudents; 复制数据表:以其它表为模板,创建一个新表,字段的属性还会存在,复制数据库结构,创建一个结构完全相同的表:        create[temporary]table[ifnotexists]表名like已存在的表名;例:       my

9、sql>createtabletestlikecourses; mysql>SHOWCREATETABLEtableName   #显示创建tableName表的语句2.删除表Mysql>DROPTABLEdatabaseName.tableName;等同于:Mysql>userdatabaseName;Mysql>DROPTABLEtableName;       mysql>droptabletestcourses; 3.修改表

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。