PHP 数据库基础操作

  计应134(实验班) 郑寿奎

一、启动、连接、断开和停止MySQL服务器

   1启动

     开始菜单->运行->输入cmd                按回车

        在命令提示符下输入:net start mysql               按回车

   2连接

       在命令提示符下输入:mysql -uroot -h127.0.0.1 -p       按回车

         输入密码:123(服务器用户密码)                按回车

   3断开

       在命令提示符下输入:quit;               按回车

   4停止

       在命令提示符下输入:net stop mysql           按回车

二、数据库的操作

    1创建数据库

       create database 数据库名;                  按回车

    2查看数据库

       show databases;              按回车

    3选择数据库

        use 数据库名;              按回车

    4删除数据库

        drop database 数据库名;           按回车

三、数据库表的操作

         对数据库表操作是要先选择数据库   use 数据库名;

     1创建数据库表

        create [temporary ] table [if not exists] 数据库表名 (列名1 属性,列名2 属性……)  

           temporary    使用该关键字表示创建一个临时表

           if not exists  该关键字用于避免表不存在时MySQL报告的错误

      列属性参数如下:

           col_name        字段名

           type                字段类型

           not null | null    是否允许为空值,默认为允许

           default value     默认值

           auto_increment  表示是否自动编号

           primary key      是否主键

  例如图下:

     2查看表结构

        (1) show columns

              show columns from 数据表名;

        (2)describe

              describe 数据表名;

     3修改表结构

          添加字段:

            alter table 数据表名 add 列名,属性;

          删除字段:

            alter table 数据表名 drop 列名;

          修改字段名:

            alter table 数据表名 alter 老名字 新名字;     

     4重命名表

           rename table 数据表名1 to 数据表名2;

     5删除表

           drop table 数据表名;

四、数据库数据的操作

     1插入数据insert

          insert into 数据表名(列名1,列名2,……) values (值1,值2,……)

            列名和值要一一对应,数据类型和数据一一对应

     2查看数据select

          select * from 数据表名;        输出数据表名的所有数据

          select [列名1,列名2,……] from 数据表名

              where 条件

              group by 分组

              order by 排序

              having 第二个条件

              limit 限定输出查询结果的个数;

     3修改数据update

          update 数据表名 set 列名=值 where 条件;

     4删除数据delete

           delete from 数据表名 where 条件;

原文地址:https://www.cnblogs.com/ZSK991656110/p/5006627.html