成都php工程师培训整理了mysql语句

成都php工程师培训整理了mysql语句,对你有帮助的!MySQL语句大全,每天跟着操作一遍,不信你不懂!

文章正文

整理了mysql语句,每天练习一遍,对你有帮助的!

MySQL服务的配置和使用

修改MySQL管理员的口令:mysqladmin–urootpassword密码字符串

如:mysqldmin–urootpassword

连接MySQL服务器,使用命令:mysql[-h主机名或IP地址][-u用户名][-p]

如:mysql–uroot–p

如已有密码需修改root密码用命令:mysqladmin–uroot–ppassword新密码字符串

如:mysqladmin–uroot–ppassword

创建数据库格式为:CREATEDATABASE数据库名称;

如:mysqlcreatedatabaseabc;默认创建数据库保存在/var/lib/mysql中

查看数据库是mysqlshowabc;

选择数据库是USE数据库名称;如:mysqluseabc;

删除数据库是DROPDATABASE数据库名称;如:mysqldropdatabaseabc;

数据库的创建和删除

创建表是CREATETABLE表名称(字段1,字段2,…[表级约束])[TYPE=表类型];

其中字段(1,2)格式为:字段名字段类型[字段约束]

如创建一个表student,如下:

可用describe命令查看表的结构。

默认表的类型为MYISAM,并在/var/lib/mysql/abc目录下建立student.frm(表定义文件),student.MDY(数据文件),stedent.MYI(索引文件)。

复制表CREATETABLE新表名称LIKE原表名称;

如:mysqlcreatetablextablelikestudent;

删除表DROPTABLE表名称1[表名称2…];

如:mysqldroptablextale;

修改表ALTERTABLE表名称更改动作1[动作2];

动作有ADD(增加)DROP(删除)CHANGE、MODIFY(更改字段名和类型)RENAME

表中数据的插入、删除和修改

插入记录:INSERTINTO表名称(字段名1,字段名2…

VALUES(字段1的值,字段2的值

如:mysqlinsertintostudent(sno,sname,ssex,sbirthday,sdepa)

values(‘’,’LiuTao’,dagault,,’math’);

查看表mysqlselect*fromstudent;

插入与前面相同的记录,可用insert命令的缩写格式,

如:mysqlinsertintostudentvalues(‘’,‘LiuTao’,default,,‘mth’);

如果字段名列表中没有给出表中的某些字段,那么这些字段设置为默认值,

如:mysqlinsertintostudent(sno,sname,sbirthday)

values(‘’,’WangJun’,);

一个单独的insert语句中可使用多个valuse字句,插入多条记录,

如:mysqlinsertintostudentvalues

(‘’,‘ZhangLiaoyun’,‘f’,’


转载请注明:http://www.aierlanlan.com/rzgz/1320.html