数据库(database)
MySQL 是最流行的开源数据库系统,可运行于几乎所有的操作系统平台。在《MySQL 安装》一文中详解介绍了安装步骤,并且安装 PhpMyAdmin 来管理 MySQL 数据库系统。
在安装完 MySQL 数据库系统后,系统会默认创建一个名为 test 的数据库(database)。我们也可以创建多个数据库,但为了简单起见,我们暂定使用默认的 test 数据库,对应的数据库连接信息如下:
主机:localhost 数据库名:test 账号:root 密码:root123 端口:3306 数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容,在数据库中存在一个或多个表。数据表是用来存储具体数据的对象,是有结构的数据的集合。
为减少数据输入错误,并能使数据库高效工作,表设计应按照一定原则对信息进行分类。同时为确保表结构设计的合理性,通常还要对表进行规范化设计,以消除表中存在的冗余,保证一个表只围绕一个主题,并使表容易维护。如用户信息表 user ,就记录用户的账户信息,而用户在论坛的发言或对文章的评论等,应该用另一个表记录。
数据表还有其他一些属性如“约束”、“索引”、“默认值”以及对应的数据结构等。 1.操作数据库
在浏览器的地址栏中输入:localhost/phpMyAdmin/,回车,就可以进入phpMyAdmin主界面了。接下来就可以进行 MySQL 数据库的操作了 。
用户名:root 密码 root (1).创建数据库 然后在文本框中输入自己的数据库名字,我们这里是"web",虽然我们在一开始就设置过了这个编码格式,但是为了万一,我们可以再在这里再次选择 “utf8_general_ci ”, image.png 然后点击创建按钮之后再左侧栏就可以看见你创建的数据库了,如下图: 2.修改数据库
在数据库管理界面(上图),有个“操作”按钮,点击进入修改操作数据库的页面。 .进入修改页面左上方可以对当前数据库执行创建数据表的操作,在创建数据表提示信息下的两个文本框中分别输入要创建的数据表名字和字段总数,点击“执行”按钮,就进入创建数据表结构页面,这个我们后面的文章会有详细介绍。在进入修改页面的右上方可以对数据库重命名,在“将数据库改名为:”的文本框中输入心得数据库名字,单击“执行”就可以修改数据库名成功。 3.删除数据库
同样是点击“操作”按钮进入修改页面,在“新建数据表”的正下面就是删除数据库,点击就可以删除数据库, 4.连接数据库
<?php
header("Content-type:text/html;charset=utf-8");
$conn = mysql_connect("localhost","root","root");
if(!$conn){
die("连接失败".mysql_error());
}else{
echo '数据库连接成功';
}
mysql_select_db("web",$conn);
$sql = "select * from tb_admin where uname='zeng1' AND pwd='zmm123'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
if(empty($row)){
echo "用户名或密码错误";
}else{
echo "登录成功";
}
mysql_close($conn);
?>
sql语句
1.查询
创建数据如上图操作
SELECT * FROM `tb_admin` WHERE 1; 查询tb_admin所有数据
SELECT * FROM `tb_admin` WHERE uname="小王" 查询tb_admin用户名必须是小王的数据
SELECT * FROM `tb_admin` WHERE uname="小王" AND pwd="wbb";
查询tb_admin用户名必须是小王的数据密码必须是wbb的数据
SELECT * FROM `tb_admin` WHERE uname LIKE "%王%"
查询tb_admin用户名包含是王的数据
SELECT * FROM `tb_admin` WHERE uname LIKE "小王_"
查询tb_admin用户名包含是小王任意字符串的数据
_ 代表任意字符
% 代表任意一个多个字符
2.插入
INSERT INTO `tb_admin`( `uname`, `pwd`) VALUES ("z1","123") , ("z2","123")
插入多个值
3.修改
UPDATE `tb_admin` SET `pwd`="abc123"
WHERE `uname` = "www1"
把unmae 等于www1的数据 pwd修改为abc123
4.删除
**※删除一定要写条件 切记删除一定要做好备份 以免造成不必要的麻烦**
DELETE FROM `tb_admin` WHERE uanme like "%王%"
删除名字里面带王的数据
|