zoukankan      html  css  js  c++  java
  • 数据库 mysql 操作

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

    这里写图片描述
    点击右侧 shell 按钮,进入命令行;
    首先,利用超级管理员权限进入数据库: mysql -uroot -p
    enter,再enter
    把下述代码复制进命令行,或者把下述代码保存到一个文件,文件名为英文,路径也为英文,比如:test.sql
    然后在命令行写入:
    SOURCE C:xampphtdocsajax7.13 est est.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’);

  • 相关阅读:
    WPF之感触
    C# WinForm 给DataTable中指定位置添加列
    MyEclipse 8.6 download 官方下载地址
    将博客搬至CSDN
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
    Building Microservices with Spring Cloud
  • 原文地址:https://www.cnblogs.com/lantinggumo/p/7636719.html
Copyright © 2011-2022 走看看