mysql简单操作

1,mysql 唤醒数据库,mysql -uroot -p11221
2,创建一个数据库: CREATE DATABASE mldn CHARACTER SET UTF8;
也可以写成小写的:create database wang character set utf8;
3,查看所有的数据库:show databases;
5,使用mldn数据库:use mldn;
6,建立数据表:create table news(
    nid  INT AUTO_INCREMENT,
    title  VARCHAR(30)  NOT NULL,(NOT NULL的作用是如果在插入时,忽略了本属性的值,则报错,而不是默认null)
    content TEXT,
    CONSTRAINT pk_nid PRIMARY KEY(nid)
 )engine=innodb;
AUTO_INCREMENT :表示nid的这一列可以实现自动增长的功能,
而最后加上的emgine=innodb表示此表支持事务处理。
7,向表中插入一些元素,
insert into news(title,context) values("wangruirui","大帅哥");SET UTF8 就直接设置了数据的形式是支持UTF8数据的
8,遍历表中的所有元素:select * from news;
9,获取最后一次输入之后的数据的长度:select last_insert_ID(); 这个属性是具体指向某一个表格的
10,分页操作:统一使用,统一使用LIMIT 进行,即:在所有查询语句的最后一块写上LIMIT,
查询LIMIT 开始行,长度
select * from news limit 2,5;               是有序列号的,mysql是从0开始
11,数据库连接
如果使用mysql来进行开发,那么久必须采用JDBC连接,而JDBC连接的过程之中,需要配置mysql的驱动程序

12删除一个数据库中的文件:

delete from news where nid=6; 这个使用了primary key的属性
13,已经被写入的表格会储蓄在你所使用的database上边,所以在重新启动你的数据库的时候,必须先找到你的database;才能找到你所创建的表格;
14,使用PHP连接数据库:
<meta charset="utf-8" />
<?php
$dbhost = 'localhost:3306';  // mysql服务器主机地址
$dbuser = 'root';            // mysql用户名
$dbpass = '11221';          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  echo "连接失败";
}else{
    echo "连接成功";
}

?>

mysqli_connect(host,user,password,dbname,port,socket);
host:可选,规定主机名或者IP地址,
username:可选,规定mysql的用户名,
password:可选,密码;
dbname:可选,规定尝试默认使用的数据库,
port:可选,规定尝试连接到mysql服务器的端口号,
socket:可选,规定socket或要使用的已命名的pipe,
15,使用php脚本创建数据库:
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
$sql="create database us";

$add=mysqli_query($conn, $sql);

mysql简单操作成功在本地创建了一数据库;
16,删除一个数据库:
drop database <数据库名>;
drop database  if exists <数据库名>;防止数据库不存在的话报错
17,连接数据库:
mysqli_select_db($link,数据库名);
mysqli_select_db($conn,"mldn");
18,use php select database:
 mysqli_select_db($conn,"mldn");
19,使php创建表格
$addcontent="create table php(".
  "id INT AUTO_INCREMENT,".
  "name VARCHAR(100) NOT NULL,".
  "sex VARCHAR(20) NOT NULL,".
  "PRIMARY KEY(id))engine=innodb charset=utf8;";
 $addttable=mysqli_query($conn, $addcontent);

mysqli_close($conn);

20,php插入数据:
insert into php(id,name,sex) values(12,"申凡","女"); 
//含有中文的时候一定要记得改变编码格式, mysqli_query($conn , "set names utf8");
 
 
上一篇:基于吉日嘎底层架构的Web端权限管理操作演示-角色管理


下一篇:BZOJ1816 CQOI2010 扑克牌 贪心