• MySQL基础之增删改查


    1.数据库概述

    数据库(database):以特定的结构批量存储业务数据的软件

    关系型数据库逻辑结构(RDBMS)

    Server –>Database->Table->Row->Column

    2.MySQL数据库

    Oracle分支:MySQL

    Martin分支:MariaDB

    MySQL部署结构:

    服务器端软件:负责储存、维护数据

    客户端软件:负责向服务器发起增删改查的命令

    (1)      服务器端:

    安装目录下mysqlinmysqld.exe 启动文件

    安装目录下mysqldata 数据文件——人无法看懂

    (2)      客户端:

    安装目录下myaqlinmysql.exe客户端软件

    用来连接服务器端

    (3)      连接mysql服务器

    mysql.exe –h127.0.0.1 –P3306 –uroot –p

    简写形式:mysql –uroot

    3.常用MySQL管理命令

    quit;  退出服务器的连接

    show databases;  显示服务器上当前所有的数据库

    use 数据库名称;进入指定的数据库

    show tables; 显示当前数据库中所有的数据表

    desc 表名称; 描述表中有哪些列

    4.MySQL常用的SQL命令

    SQL:Structured Query Language 结构化查询语言

    用于对关系型数据库服务器中的数据进行增删改查

    SQL语言最早由IBM提出,最后提交给了ISO,最终成为了数据库行业的标准语言,分为SQL-87SQL-92SQL-99等。当前标准的SQL命令可以被绝大多数的关系型数据库所支持。

    SQL命令的两种执行方式

    (1)      交互模式:客户端输入一行,点击回车,服务器执行一行。适用于临时性的查看数据。

    mysql –uroot 回车

    (2)      脚本模式:客户端把要执行的命令写在一个文本文件中,一次性的提交给服务器执行。适用于批量的增删改查。

    mysql –uroot < 文件相对地址 回车

     

     

     

     

     

    SQL语法规范

    (1)      每条SQL语句必须以英文的分号结尾,一条语句可以跨越多行,见到分号认为语句结束。

    (2)      若第n行语句有错误,则此语句以及后续的语句都不能再执行。

    (3)      SQL命令不区分大小写,习惯上数据库关键字用大写,非关键字用小写。

    (4)      SQL命令还可以使用单行注释:#...,和多行注释:/*…*/,注释的代码不会被服务器执行。

    日常开发中常用的SQL命令

    (1)      丢弃指定的数据库,如果存在的话

    DROP DATABASE IF EXISTS db; (db指的是数据库的名称)

    (2)      创建新的数据库

    CREATE DATABASE db;

    (3)      进入刚刚创建的数据库

    USE  db;

    (4)      创建保存数据的表

    CREATE TABLE users(

              uid INT,

              name VARCHAR(8),

              sex VARCHAR(1),

              password VARCHAR(11)

    (5)      向数据表中插入数据(增)

    INSERT INTO users VALUES(“1”,”tom”,”M”,”8080”);

    (6)      查询表中所有数据(查)

    SELECT * FROM users;

    (7)      修改数据(改)

    UPDATE users SET name=“Jack”,sex=“F” WHERE uid=“1”;

    (8)      删除数据(删)

    DELETE FROM users WHERE uid=“1”;

  • 相关阅读:
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](九)
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](八)
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](七)
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](六)
    C#初学者们,请离代码生成器远点!!!
    数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](五)
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](四)
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](三)
    一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)
  • 原文地址:https://www.cnblogs.com/Syinho/p/11628825.html
Copyright © 2020-2023  润新知