• 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 条件;

  • 相关阅读:
    Mac-Mysql忘记root密码
    spring 定时任务配置
    MD5 加密
    java io流 图片和字符串之间的转换
    httpclient 无信任证书使用https
    java对象转换成json
    Maven仓库 国内镜像
    大数据与批量调度的紧密关系
    开源Datax、Sqoop、Kettle等ETL工具作业自动化实现-分享
    ETL作业调度工具TASKCTL的两个重大突破
  • 原文地址:https://www.cnblogs.com/ZSK991656110/p/5006627.html
Copyright © 2020-2023  润新知