安装好xammp,打开阿帕奇和数据库服务;



点击右侧 shell 按钮,进入命令行;

首先,利用超级管理员权限进入数据库: mysql -uroot -p

enter,再enter

把下述代码复制进命令行,或者把下述代码保存到一个文件,文件名为英文,路径也为英文,比如:test.sql

然后在命令行写入:

SOURCE C:\xampp\htdocs\ajax\07.13\test\test.sql

在浏览器窗口输入:http://127.0.0.1/phpmyadmin



SET NAMES UTF8;

DROP DATABASE IF EXISTS t0713;

CREATE DATABASE t0713 CHARSET = UTF8;

USE t0713;

CREATE TABLE t_user(

id INT PRIMARY KEY AUTO_INCREMENT,

pname VARCHAR(32),

pwd VARCHAR(32)

);

INSERT INTO t_user VALUES

(NULL,’tom’,’123456’),

(NULL,’jack’,’123456’),

(NULL,’lose’,’123456’);

上述代码中:

SET NAMES UTF8; //设置编码格式utf-8

DROP DATABASE IF EXISTS t0713; //删除数据库,如果存在t0713数据库

CREATE DATABASE t0713 CHARSET = UTF8; //创建数据库t0713,并设置编码utf-8

USE t0713; //用这个数据库

CREATE TABLE t_user( //创建数据表

id INT PRIMARY KEY AUTO_INCREMENT, //设置id为自增长,代码为:INT PRIMARY KEY AUTO_INCREMENT

pname VARCHAR(32), //用户名采用字符串32位

pwd VARCHAR(32) //密码采用字符串32位

);

INSERT INTO t_user VALUES //向数据表中插入数据

(NULL,’tom’,’123456’),

(NULL,’jack’,’123456’),

(NULL,’lose’,’123456’);

列数据类型(常用列类型)

int 整型(年龄) 范围-21亿~21亿

varchar(10) 字符串(10个字符[数字,字母,汉字])

double(10,2) 浮点(小数)总长10位其中2位小数

datetime 日期和时间

BIGINT 计算机最大值

VARCHAR(3) NOT NULL DEFAULT ” 没有就默认为空

插入完,我们可以在命令行,查询数据

mysql -uroot -p

SHOW DATABASES;

USE t0713;

SHOW TABLES;

SELECT * FROM t_user;

上面讲到向数据库添加记录,下面说说删除记录

删除数据表:

DROP TABLE t_user;

删除数据表中某行的数据:

DELETE FROM 表名 WHERE 条件;

DELETE FROM t_user WHERE id=3; (一般都用id,效率高)

DELETE FROM t_user WHERE pname=’jack’;

更新记录:

UPDATE 表名 SET 列名1=新值1,列名2=新值2 WHERE 条件;

UPDATE t_user SET pname=’bob’ WHERE id=1;

查询记录:

SELECT 列名1,列名2,… FROM 表名 WHERE 条件;

SELECT * FROM 表名 WHERE 条件; // * 代表所有列

升序:SELECT * FROM t_emp ORDER BY sal;

降序:SELECT * FROM t_emp ORDER BY sal DESC;

子查询

SELECT * FROM t_temp WHERE did = (SELECT id FROM t_dept WHERE name = ‘account’);

数据库 mysql 操作的更多相关文章

  1. 数据库 MYSQL操作(一)

    数据库  MYSQL操作总结(一) 本文主要介绍一下笔者在使用数据库操作的过程中的一些总结,主要的内容包括一下几个内容: 一.mysql 使用基础(主要包括数据库的安装.基本操作等内容) 二.mysq ...

  2. python数据库(mysql)操作

    一.软件环境 python环境默认安装了sqlite3,如果需要使用sqlite3我们直接可以在python代码模块的顶部使用import sqlite3来导入该模块.本篇文章我是记录了python操 ...

  3. python之数据库(mysql)操作

    前言: 最近开始学django了,学了下web框架,顿时感觉又会了好多知识.happy~~ 这篇博客整理写下数据库基本操作,内容挺少.明天写SQLAlchemy. 一.数据库基本操作 1. 想允许在数 ...

  4. mysql 操作sql语句 目录

    mysql 操作sql语句 操作数据库 mysql 操作sql语句 操作数据表 mysql 操作sql语句 操作数据表中的内容/记录

  5. zabbix数据库mariadb从服务器迁移到云mysql数据库的操作

    zabbix数据库mariadb从本机迁移到云mysql数据库的操作 1.将zabbix数据库导出,并导入到云数据库中 由于数据库较大,如果直接使用shell会话中断会导致数据库导出或者导入失败,使用 ...

  6. MYSQL数据库的操作

    Mysql的连接方式: 1.原生函数:mysql_connect($server,$username,$password);   //打开一个到Mysql服务器的连接 mysql_select_db( ...

  7. DBA必备:MySQL数据库常用操作和技巧

    DBA必备:MySQL数据库常用操作和技巧 2011-02-25 15:31 kaduo it168 字号:T | T MySQL数据库可以说是DBA们最常见和常用的数据库之一,为了方便大家使用,老M ...

  8. MySQL操作数据库和表的常用命令新手教程

    1.查看数据库 获取服务器上的数据库列表通常很有用.执行show databases;命令就可以搞定. mysql> show databases; 2.创建数据库 mysql> crea ...

  9. Python学习(21)python操作mysql数据库_操作

    目录 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 删除操作 执行事务 错误处理 数据库连接 连接数据库前,请先确认以下事项: 您已经创建了数据库 TEST. 在TEST数 ...

随机推荐

  1. katalon设置Android SDK路径

    本文链接:https://blog.csdn.net/feiniao8651/article/details/82809147文章允许转载,请注明来源:https://blog.csdn.net/fe ...

  2. 多线程编程-- part5 锁的种类以及辨析

    java中的锁,可以分为同步锁和JUC包中的锁. 同步锁 通过synchronized关键字进行同步,实现对竞争资源的互斥访问的锁,. 原理:对于每一个对象,有且只有一个同步锁,在同一时间点,所有的线 ...

  3. Java操作FTP,从FTP上读取指定文件,把指定文件上传到FTP

    需要添加的依赖 <!-- https://mvnrepository.com/artifact/commons-net/commons-net --> <dependency> ...

  4. 免费数学神器Mathpix发布移动版了,一起来写更快的公式

    目录 1. 按 2. 下载地址 3. 介绍和使用 3.1. 介绍 3.2. 实际使用体验 1. 按 本文介绍的Mathpix可用于将手写的公式通过拍照或截图转成LaTeX 表达式. 写博客.记笔记最麻 ...

  5. RT-Thread中的串口DMA分析

    这里分析一下RT-Thread中串口DMA方式的实现,以供做新处理器串口支持时的参考. 背景 在如今的芯片性能和外设强大功能的情况下,串口不实现DMA/中断方式操作,我认为在实际项目中基本是不可接受的 ...

  6. 运维学习篇之jenkins的安装(CentOS7)

    一. 介绍   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能二. 作用  1.持续的软件版本 ...

  7. 架构师成长之路5.7-Saltstack数据系统

    点击架构师成长之路 架构师成长之路5.7-Saltstack数据系统 1. Saltstack的两种数据系统 Grains Pollars 2. Saltstack数据系统---Grains Grai ...

  8. IO模型(epoll)--详解-01

    写在前面 从事服务端开发,少不了要接触网络编程.epoll作为linux下高性能网络服务器的必备技术至关重要,nginx.redis.skynet和大部分游戏服务器都使用到这一多路复用技术. 本文会从 ...

  9. WinMain lpCmdLine

    int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE, LPSTR lpCmdLine, int){ //命令行参数 TCHAR pCommandLine[2 ...

  10. nginx 常用的命令和配置文件

    常用的命令 进入 nginx 目录中 cd  /usr/local/nginx/sbin 1.查看 nginx 版本号  ./nginx -v  2.启动 nginx  ./nginx  3.停止 n ...