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

时间: 2025-01-12 04:22:44

PHP 数据库基础操作的相关文章

SQLSERVER 数据库基础操作

1.修改表中字段的长度,类型为varchar,从30改到50 语句执行(注:当前为30): alter table 表名 alter column 列名 varchar(50) 2.增加字段: alter table 表名 add 字段 varchar(50) SQLSERVER 数据库基础操作,布布扣,bubuko.com

mongo数据库基础操作

概念 一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档(document),每个文档都以BSON(binary json)的形式存放于硬盘中,因此可以存储比较复杂的数据类型.它是以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会对其它文档造成影响,这就是所谓的schema-free,这也是文档型数据库最主要的优点.跟一般的key-value数据库不一样的是,它的value中存储了结构信

边记边学PHP-(十四)MySql数据库基础操作1

提到数据库,相信都不陌生.比较常见的是SQL Server . Oracle.Access.SQLite等等.当然还有PHP的黄金搭档,MySql数据库.当然我所写的都是MySql的一些基础,我还没有深入的学习这个数据库.深入学习还需要一段时间.但是现在学的基础基本满足我现在的学习需要. 一.MySQL简介 1.MySQL是什么 MySQL是一款安全.跨平台.高效的,并与PHP.Java等主流编程语言紧密结合的数据库系统.该数据库系统是由瑞典的MySQL AB公司开发.发布并支持,由MySQL初

MySQL数据库基础操作语句

SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,分为3种类型: 1.DDL语句 数据库定义语言: 数据库.表.视图.索引.存储过程,例如CREATE DROP ALTER 2.DML语句 数据库操纵语言: 插入数据INSERT.删除数据DELETE.更新数据UPDATE.查询数据SELECT 3.DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT.REVOKE(取消授权)SQL基础操作语句: 管理员登录:mysql -uroot -p 设置管理员密码:set pa

Redis数据库基础操作

MySQL和Redis的区别 """ redis: 内存数据库(读写快,IO操作少).非关系型(操作数据方便) mysql: 硬盘数据库(数据持久化,IO操作多).关系型(操作数据间关系) 大量访问的临时数据,才有redis数据库更优 """ redis和memcache的区别 """ redis: 操作字符串.列表.字典.无序集合.有序集合 | 支持数据持久化(数据丢失可以找回.可以将数据同步给mysql) | 高

python---基础知识回顾(八)数据库基础操作(sqlite和mysql)

一:sqlite操作 SQLite是一种嵌入式数据库,它的数据库就是一个文件.由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成. Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用. 操作步骤: 1.创建连接(记得导入模块) import sqlite3 conn = sqlite3.connect("test.db") #若是文件不存在会自动创建,路径可

MySql数据库基础操作——数据库、用户的创建,表的制作、修改等

MySql 是一款使用便捷.轻量级的数据库.因为他体积小.速度快.安装使用简单.开源等优点,目前是使用最广泛的数据库.目前位于Oracle甲骨文公司旗下.那今天我们就来介绍一下数据库的基本操作.具体介绍通过指令的方式来操作数据库. 首先,连接数据库的软件很多,比如说 Navicat 等软件.通过这些软件可以轻松便捷的操作数据库,但是今天的重点不在这. 我们今天普及一下指令操作的方式操作MySql数据库. 我们主要从以下 4 个方面介绍: 1.数据库的 创建.删除.查询 等语句 跳转 2.用户的

边记边学PHP-(十五)MySQL数据库基础操作2

四.使用可视化工具创建数据库 虽然使用命令行感觉更像我们程序员,但是我还是比较喜欢使用workbench来创建数据库. 首先打开workbench , 一个比较友好的界面就打开了,哈哈.我还是比较喜欢这个界面的. 可以看到我昨天用命令行创建的数据库也在.这里这些栏的名称是我自己取的,因为我是自己研究的,也没有看过正规的叫法,也懒得去查. 不过在workbench这个可视化界面创建数据库,它执行的命令不是database而是schema,点击创建数据库的快捷方式,在快速创建栏第四个按钮,.然后输入

laravel的模型和数据库基础操作

laravel分为三大数据库操作(DB facade[原始查找],查询构造器[Query Builder],Eloquent ORM): 1.DB facade[原始查找] 2.查询构造器[Query Builder] 3.Eloquent ORM