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);

成功在本地创建了一数据库;
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");

 
 

mysql简单操作的更多相关文章

  1. python(pymysql)之mysql简单操作

    一.mysql简单介绍 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库 ...

  2. Linux下的MySQL简单操作(服务启动与关闭、启动与关闭、查看版本)

    小弟今天记录一下在Linux系统下面的MySQL的简单使用,如下: 服务启动与关闭 启动与关闭 查看版本 环境 Linux版本:centeros 6.6(下面演示),Ubuntu 12.04(参见文章 ...

  3. mysql简单操作一

    MySQL的一些简单管理: 启动MySQL服务: sudo start mysql 停止MySQL服务: sudo stop mysql 修改 MySQL 的管理员密码: sudo mysqladmi ...

  4. mysql简单操作(实时更新)

    从表中删除某条记录: delete from table_name where xx=xxxx; 创建数据库(注意不同系统对大小写的敏感性): create database xxx; 查看数据库列表 ...

  5. Linux上SQL及MYSQL简单操作

    Linux上检查MYSQL是否安装: $ sudo service mysql start Ubuntu Linux安装配置MYSQL: $ sudo apt-get install mysql-se ...

  6. python3 的 mysql 简单操作

    一.python 提供的 db 接口 pymysql 两个基本对象: connection.cursor 连接示例 # connect_demo.py import pymysql db = pymy ...

  7. Node js MySQL简单操作

    //win7环境下node要先安装MySQL的相关组件(非安装MySQL数据库),在cmd命令行进入node项目目录后执行以下语句 //npm install mysql var mysql = re ...

  8. mySQL简单操作(三)

    1.事务 (1)ACID 原子性(不可分割性)automicity 一致性 consistency 隔离性 isolation 持久性 durability (2)事务控制语句 begin/start ...

  9. mySQL简单操作(二)

    1.like子句 [where clause like '%com'] '%' '_' 2.正则 3.union操作符 用于连接多个select语句,[distinct]删除重复数据 select c ...

随机推荐

  1. nyoj1246 逃离妖洞 BFS

        逃离妖洞 描述 唐僧不小心又掉入妖怪的迷宫了.这个迷宫有n行m列,共n*m个方格.有的方格是空的,唐僧可以站在上面,有些是有障碍物的不能站.每次唐僧可以移动到相邻的8个空方格上.但是有些情况不 ...

  2. 【Learning】 欧拉回路的求解

    欧拉回路: 欧拉回路,俗称一笔画,比如一笔画五角星等. 这里给出非严谨的定义:欧拉回路即从一个点出发,不重复.不遗漏地经过所有的边与所有的点,并恰好回到出发点. 包含欧拉回路的图称为欧拉图. 欧拉回路 ...

  3. React——共享state

    通常,一些组件需要反映相同的数据更改,这种情况推荐将共享state移动到它们最近的公共祖先上. 在这里有一个例子:有一个温度计算器计算在给定温度是否能让水沸腾,用户可以输入华氏温度也能输入摄氏温度,当 ...

  4. chmod 与大写 X

    chmod(1) 手册页中对权限位的描述中提及到 rwxXst 六个权限标记, rwx 是几乎所有 Linux 初学者都会学到的,更进者会了解到 st 两个标记,但 X 却少有提起.所以笔者大致了解了 ...

  5. vim使用教程

    vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章翻译自<Learn Vim Progress ...

  6. Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例

    摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 公司需要人.产品.业务和方向,方向又要人.产品.业务和方向,方向… 循环』 本文提纲一. ...

  7. H3C交换机的端口隔离

    H3C端口隔离 1.同一个VLAN下隔离物理端口 2.在隔离组中的端口不能相互访问 3.隔离组内的端口,可以与同一VLAN下的其他端口通信 配置: [H3C]port-isolate group 1 ...

  8. B树、B-树、B+树、B*树【转】,mysql索引

    B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right): 2.所有结点存储一个关键字: 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树: 如: B ...

  9. Token认证来龙去脉

    在Web领域基于Token的身份验证随处可见.在大多数使用Web API的互联网公司中,tokens 是多用户下处理认证的最佳方式. 为什么要用 Token Token 完全由应用管理,所以它可以避开 ...

  10. nginx重写rewrite的[emerg] unknown directive

    今天写nginx的重写规则.怎么写总是报这个错误.