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. lamp环境部署脚本

    关于lamp环境的安装脚本,直接复制即可使用 注:apache2.2.X 版本和apache2.4.X版本 本人推荐兼容性版本安装 apache2.4.25 + apr1.5.2 + apr-util ...

  2. bzoj 1188 [HNOI2007]分裂游戏 SG函数 SG定理

    [HNOI2007]分裂游戏 Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1394  Solved: 847[Submit][Status][Dis ...

  3. 位置信息类API调用的代码示例合集:中国省市区查询、经纬度地址转换、POI检索等

    以下示例代码适用于 www.apishop.net 网站下的API,使用本文提及的接口调用代码示例前,您需要先申请相应的API服务. 中国省市区查询:2017最新中国省市区地址 经纬度地址转换:经纬度 ...

  4. shiro整合ehcache

    目标:让Shiro整合ehcache,提供缓存realm数据的功能. 1.引入encache配置文件,配置缓存 <!-- <ehcache xmlns:xsi="http://w ...

  5. 用感知机(Perceptron)实现逻辑AND功能的Python3代码

    之所以写这篇随笔,是因为参考文章(见文尾)中的的代码是Python2的,放到Python3上无法运行,我花了些时间debug,并记录了调试经过. 参考文章中的代码主要有两处不兼容Python3,一个是 ...

  6. java堆内存详解

    http://www.importnew.com/14630.htmljava堆的特点<深入理解java虚拟机>是什么描述java堆的 Java堆(Java Heap)是java虚拟机所管 ...

  7. Array.reduce()学习

    昨天遇到的一道题:1234567890 => 1,234,567,890 要求其实就是使用逗号做千分位将数字进行分隔. 当时没想到任何方法,但是以前看到过,印象很深刻,今天就找了一下. 看到其实 ...

  8. mysql常用基础操作语法(三)~~对数据的增删改操作【命令行模式】

    1.插入单条数据:insert into tablename(字段名1,字段名2,...) values(值1,值2,...); 从图中可以看出,插入时不需要每个字段都有值(在没有相关的约束前提下), ...

  9. Alibaba阿里巴巴开源软件列表

    整理和分享我大阿里的开源项目的相关网址: Git Hub上的开源软件网址: 1.https://github.com/alibaba 阿里巴巴开源技术汇总:115个软件 2.https://yq.al ...

  10. Netty的并发编程实践1:正确使用锁

    很多刚接触多线程编程的开发者,虽然意识到了并发访问可变变量需要加锁,但是对于锁的范围.加锁的时机和锁的协同缺乏认识,往往会导致出现一些问题.下面笔者就结合Netty的代码来讲解下这方面的知识. 打开F ...