(说明,1、2、4是基本的,大家参考一下就行了,对于3请大家多多研究一下,提出意见和方法,共同完善此文档,以作为实验室学习的资料)、(连接)、、、、、、、、联合查询安装软件1)安装mysql软件mysql软件安装好后,mandLineClient进入命令行界面当然可以配置环境变量,以可以在“开始——运行”中直接键入“mysql–uroot–p”进入命令行界面,连接远程mysql时需要键入“mysql-h主机地址-u用户名-p用户密码”如:mysql-–uroot-pabcd1232)安装mysql可视化操作软件MySQL-Front如果觉得在命令行下面不方便,可以安装MySQL-Front软件,这样就可以通过MySQL-Front来进行可视化操作,其界面如下:Mysql基本语句在mysql中,每一条完整的语句以分号“;”结束,当语句以分号结束则mysql才会执行些条语句,如:mysql>usemsgfdb;、:showdatabases;(注意:最后有个s)例如执行此语句我机器上的结果为:mysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||house_sl||house_v2009||msgfdb||mysql||school||temp||test||zentao|+--------------------+9rowsinset():createdatabase<db_name>;例如:建立一个名为db_name的数据库mysql>createdatabasedb_name;QueryOK,1rowaffected():dropdatabase<数据库名>例如:删除名为xhkdb的数据库mysql>dropdatabasexhkdb;:use<数据库名>例如:如果db_name数据库存在,尝试存取它:mysql>usedb_name;(连接)的数据库命令:selectdatabase();例如:如果已经连接了数据库db_name,则有:mysql>selectdatabase();+------------+|database()|+------------+|db_name|+------------+1rowinset():showtables;(注意:最后有个s,显示当前数据库中表)showtablesfrom<dbname>(显示指定数据库dbname中表)例如:显示msgfdb数据库中的表mysql>showtablesfrommsgfdb;+------------------+|Tables_in_msgfdb|+------------------+|admintable||ausertable||ghtable||rentmanage|+------------------+4rowsinset()、:createtable<表名>(<字段名1><类型1>[,..<字段名n><类型n>]);mysql>createtableMyClass(>idint(4)notnullprimarykeyauto_increment,>namechar(20)notnull,>sexint(4)notnulldefault''0'',>degreedouble(16,2));:desc表名,或者showcolumnsfrom表名例如:查看当前数据库下MyClass表字段信息mysql>>descMyClass;或:mysq
mysql数据库学习总结 来自淘豆网m.daumloan.com转载请标明出处.