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. 彻底解决Yii2中网页刷新时验证码不刷新的问题

    修改vendor/yiisoft/yii2/captcha/CaptchaValidator.php这个文件就可以了,修改的地方见下图: 总结 归根到底,是因为yii2在渲染网页的时候,会先输出js验 ...

  2. 浙江省赛 C What Kind of Friends Are You?

    思路:一开始考虑n个朋友可以有c种可能,根据回答的问题,如果是yes那么可以确定一些朋友的范围,将原本不在这个范围内的删除即可:如果是"no",说明这些朋友都应该被删除,那么最后看 ...

  3. 实战小项目BUG纪录

    果然,作为程序员最可爱的女朋友就是各种BUG,解决了你的开发能力和开发效率就会上升到一个新的层次.反之,在你面对BUG的时候,如果轻易的就放弃了,你也就失去了一次自我成长的机会.学习就是这样的,我们有 ...

  4. ui设计未来前景怎么样?ui设计这个行业怎么样?

    千锋UI设计师培训不仅有正常的培训课程,还为学员提供了UI+产品经理周末提升班,目的是为了给那些有基础的UI设计师提高能力.今天要为大家说的是一位千锋UI设计师的故事. 大家好,我是千锋UI设计培训部 ...

  5. 事件CEvent的使用 .

    CEvent类的一个对象,表示一个"事件"--一个允许一个事件发生时线程通知另一个线程的同步对象.在一个线程需要了解何时执行任务时,事件是十分有用的.例如,拷贝数据到数据文档时,线 ...

  6. Java StringBuilder 和 StringBuffer 源码分析

    简介 StringBuilder与StringBuffer是两个常用的操作字符串的类.大家都知道,StringBuilder是线程不安全的,而StringBuffer是线程安全的.前者是JDK1.5加 ...

  7. FusionCharts 3D帕累托图

    1.设计3D帕累托图的页面 Pareto3D.html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&q ...

  8. R语言之内存管理

    转载于:http://blog.csdn.net/hubifeng/article/details/41113789 在处理大型数据过程中,R语言的内存管理就显得十分重要,以下介绍几种常用的处理方法. ...

  9. Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE value: 'L

    1.错误描述 [ERROR:]2015-06-08 09:49:42,523 [异常拦截] org.hibernate.exception.DataException: error executing ...

  10. freemarker报错之十一

    1.错误描述 六月 03, 2014 11:00:35 下午 freemarker.log.JDK14LoggerFactory$JDK14Logger error 严重: Template proc ...