精华内容
下载资源
问答
  • 《零基础MySQL 超级入门教程

    千次阅读 多人点赞 2021-06-04 17:20:56
    《零基础MySQL 超级入门教程

     老规矩 先上镇楼图

    MySQL简介

    1、什么是数据库 ?

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

    主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MS SQL Server等,本文主要讲述的是mysql

    2、数据库管理是干什么用的?

    • a. 将数据保存到文件或内存
    • b. 接收特定的命令,然后对文件进行相应的操作

    PS:如果有了以上管理系统,无须自己再去创建文件和文件夹,而是直接传递 命令 给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,Database Management System)

    MySQL安装

    MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

    使用mysql必须具备一下条件

    • a. 安装MySQL服务端
    • b. 安装MySQL客户端
    • c. 【客户端】连接【服务端】
    • d. 【客户端】发送命令给【服务端MySQL】服务的接受命令并执行相应操作(增删改查等)

    1、下载地址:http://dev.mysql.com/downloads/mysql/

    2、安装

    注:以上两个链接有完整的安装方式,撸主也是参考他的安装的,安装完以后mysql.server start启动mysql服务

    MySQL操作

    一、连接数据库

    mysql  -u user -p                   
    例:mysql -u root -p

    常见错误如下:

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2), it means that the MySQL server daemon (Unix) or service (Windows) is not running.

    退出连接:

    QUIT 或者 Ctrl+D

    二、查看数据库,创建数据库,使用数据库查看数据库:

    show databases;

    默认数据库:

    mysql - 用户权限相关数据
    test - 用于用户测试数据
    information_schema - MySQL本身架构相关数据

    创建数据库:

    create database db1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; # utf8编码
    
    create database db1 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; # gbk编码

    使用数据库:

    use db1;

    显示当前使用的数据库中所有表:

    SHOW TABLES;

    三、用户管理

    创建用户

    create user '用户名'@'IP地址' identified by '密码';

    删除用户

    drop user '用户名'@'IP地址';

    修改用户

    rename user '用户名'@'IP地址'; to '新用户名'@'IP地址';

    修改密码

    set password for '用户名'@'IP地址' = Password('新密码');

    注:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)

    看这么久累了吧 休息10秒钟继续往下看

     

    四、权限管理

    mysql对于权限这块有以下限制:

    all privileges:除grant外的所有权限
    select:仅查权限
    select,insert:查和插入权限
    ...
    usage:无访问权限
    alter:使用alter table
    alter routine:使用alter procedure和drop procedure
    create:使用create table
    create routine:使用create procedure
    create temporary tables:使用create temporary tables
    create user:使用create user、drop user、rename user和revoke  all privileges
    create view:使用create view
    delete:使用delete
    drop:使用drop table
    execute:使用call和存储过程
    file:使用select into outfile 和 load data infile
    grant option:使用grant 和 revoke
    index:使用index
    insert:使用insert
    lock tables:使用lock table
    process:使用show full processlist
    select:使用select
    show databases:使用show databases
    show view:使用show view
    update:使用update
    reload:使用flush
    shutdown:使用mysqladmin shutdown(关闭MySQL)
    super:使用change master、kill、logs、purge、master和set global。还允许mysqladmin调试登陆
    replication client:服务器位置的访问
    replication slave:由复制从属使用

    对于数据库及内部其他权限如下:

    数据库名.*            数据库中的所有
    数据库名.表           指定数据库中的某张表
    数据库名.存储过程      指定数据库中的存储过程
    *.*                   所有数据库

    对于用户和IP的权限如下:

    用户名@IP地址        用户只能在改IP下才能访问
    用户名@192.168.1.%   用户只能在改IP段下才能访问(通配符%表示任意)
    用户名@%             用户可以再任意IP下访问(默认IP地址为%)

    1、查看权限:

    show grants for '用户'@'IP地址'

    2、授权

    grant  权限 on 数据库.表 to   '用户'@'IP地址'

    3、取消授权

    revoke 权限 on 数据库.表 from '用户名'@'IP地址'

    授权实例如下:

    grant all privileges on db1.tb1 TO '用户名'@'IP'
    
    grant select on db1.* TO '用户名'@'IP'
    
    grant select,insert on *.* TO '用户名'@'IP'
    
    revoke select on db1.tb1 from '用户名'@'IP' 

    MySQL表操作

    一、查看表

    show tables; # 查看数据库全部表
    
    select * from 表名; # 查看表所有内容

    二、创建表

    create table 表名(
        列名  类型  是否可以为空,
        列名  类型  是否可以为空
    )ENGINE=InnoDB DEFAULT CHARSET=utf8

    来一个实例好详解

    CREATE TABLE `tab1` (
      `nid` int(11) NOT NULL auto_increment,
      `name` varchar(255) DEFAULT zhangyanlin,
      `email` varchar(255),
      PRIMARY KEY (`nid`) 
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    注:

    • 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值
    • 自增,如果为某列设置自增列,插入数据时无需设置此列,默认将自增(表中只能有一个自增列)注意:1、对于自增列,必须是索引(含主键)2、对于自增可以设置步长和起始值
    • 主键,一种特殊的唯一索引,不允许有空值,如果主键使用单个列,则它的值必须唯一,如果是多列,则其组合必须唯一。

    三、删除表

    drop table 表名

    四、清空表内容

    delete from 表名
    truncate table 表名

    五、修改表

    添加列:   
    
    alter table 表名 add 列名 类型
    
    删除列:   
    
    alter table 表名 drop column 列名
    
    修改列:
              
    alter table 表名 modify column 列名 类型;  -- 类型
    alter table 表名 change 原列名 新列名 类型; -- 列名,类型
    
    添加主键:
              
    alter table 表名 add primary key(列名);
    
    删除主键:
              
    alter table 表名 drop primary key;
    alter table 表名  modify  列名 int, drop primary key;
    
    添加外键: 
    
    alter table 从表 add constraint 外键名称(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
    
    删除外键: 
    
    alter table 表名 drop foreign key 外键名称
    
    修改默认值:
    
    ALTER TABLE testalter_tbl ALTER i SET DEFAULT 1000;
    
    删除默认值:
    
    ALTER TABLE testalter_tbl ALTER i DROP DEFAULT;

    对于上述这些操作是不是看起来很麻烦,很浪费时间,别慌!有专门的软件能提供这些功能,操作起来非常简单,这个软件名字叫Navicat Premium ,大家自行在网上下载,练练手,但是下面的即将讲到表内容操作还是建议自己写命令来进行

    六、基本数据类型

    MySQL的数据类型大致分为:数值、时间和字符串

    bit[(M)]
                二进制位(101001),m表示二进制位的长度(1-64),默认m=1
    
    tinyint[(m)] [unsigned] [zerofill]
    
                小整数,数据类型用于保存一些范围的整数数值范围:
                有符号:
                    -128 ~ 127.
                无符号:
                    0 ~ 255
    
                特别的: MySQL中无布尔值,使用tinyint(1)构造。
    
    int[(m)][unsigned][zerofill]
    
                整数,数据类型用于保存一些范围的整数数值范围:
                    有符号:
                        -2147483648 ~ 2147483647
                    无符号:
                        0 ~ 4294967295
    
                特别的:整数类型中的m仅用于显示,对存储范围无限制。例如: int(5),当插入数据2时,select 时数据显示为:00002
    
    bigint[(m)][unsigned][zerofill]
    
                大整数,数据类型用于保存一些范围的整数数值范围:
                    有符号:
                        -9223372036854775808 ~ 9223372036854775807
                    无符号:
                        0  ~  18446744073709551615
    
    decimal[(m[,d])] [unsigned] [zerofill]
    
                准确的小数值,m是数字总个数(负号不算),d是小数点后个数。 m最大值为65,d最大值为30。
    
                特别的:对于精确数值计算时需要用此类型
                       decaimal能够存储精确值的原因在于其内部按照字符串存储。
    
    FLOAT[(M,D)] [UNSIGNED] [ZEROFILL]
                
                单精度浮点数(非准确小数值),m是数字总个数,d是小数点后个数。
                    无符号:
                        -3.402823466E+38 to -1.175494351E-38,
                        0
                        1.175494351E-38 to 3.402823466E+38
                    有符号:
                        0
                        1.175494351E-38 to 3.402823466E+38
    
                **** 数值越大,越不准确 ****
    
    DOUBLE[(M,D)] [UNSIGNED] [ZEROFILL]
    
                双精度浮点数(非准确小数值),m是数字总个数,d是小数点后个数。
    
                    无符号:
                        -1.7976931348623157E+308 to -2.2250738585072014E-308
                        0
                        2.2250738585072014E-308 to 1.7976931348623157E+308
                    有符号:
                        0
                        2.2250738585072014E-308 to 1.7976931348623157E+308
                **** 数值越大,越不准确 ****
    
    
    char (m)
    
                char数据类型用于表示固定长度的字符串,可以包含最多达255个字符。其中m代表字符串的长度。
                PS: 即使数据小于m长度,也会占用m长度
                
    varchar(m)
    
                varchars数据类型用于变长的字符串,可以包含最多达255个字符。其中m代表该数据类型所允许保存的字符串的最大长度,只要长度小于该最大值的字符串都可以被保存在该数据类型中。
    
                注:虽然varchar使用起来较为灵活,但是从整个系统的性能角度来说,char数据类型的处理速度更快,有时甚至可以超出varchar处理速度的50%。因此,用户在设计数据库时应当综合考虑各方面的因素,以求达到最佳的平衡
    
    text
    
                text数据类型用于保存变长的大字符串,可以组多到65535 (2**16 − 1)个字符。
    
    mediumtext
    
                A TEXT column with a maximum length of 16,777,215 (2**24 − 1) characters.
    
    longtext
    
                A TEXT column with a maximum length of 4,294,967,295 or 4GB (2**32 − 1) characters.
    
    enum
    
                枚举类型,
                An ENUM column can have a maximum of 65,535 distinct elements. (The practical limit is less than 3000.)
                示例:
                    CREATE TABLE shirts (
                        name VARCHAR(40),
                        size ENUM('x-small', 'small', 'medium', 'large', 'x-large')
                    );
                    INSERT INTO shirts (name, size) VALUES ('dress shirt','large'), ('t-shirt','medium'),('polo shirt','small');
    
    set
    
                集合类型
                A SET column can have a maximum of 64 distinct members.
                示例:
                    CREATE TABLE myset (col SET('a', 'b', 'c', 'd'));
                    INSERT INTO myset (col) VALUES ('a,d'), ('d,a'), ('a,d,a'), ('a,d,d'), ('d,a,d');
    
    DATE
                
                YYYY-MM-DD(1000-01-01/9999-12-31)
    
    TIME
    
                HH:MM:SS('-838:59:59'/'838:59:59')
    
    YEAR
    
                YYYY(1901/2155)
    
    DATETIME
    
                YYYY-MM-DD HH:MM:SS(1000-01-01 00:00:00/9999-12-31 23:59:59    Y)
    
    TIMESTAMP
    
                YYYYMMDD HHMMSS(1970-01-01 00:00:00/2037 年某时) 

    MySQL表内容操作

    表内容操作无非就是增删改查,当然用的最多的还是查,而且查这一块东西最多,用起来最难,当然对于大神来说那就是so easy了,对于我这种小白还是非常难以灵活运用的,下面咱来一一操作一下

    一、增

    insert into 表 (列名,列名...) values (值,值,...)
    insert into 表 (列名,列名...) values (值,值,...),(值,值,值...)
    insert into 表 (列名,列名...) select (列名,列名...) from 表
    例:
        insert into tab1(name,email) values('zhangyanlin','zhangyanlin8851@163.com')

    二、删

    delete from 表   # 删除表里全部数据
    delete from 表 where id=1 and name='zhangyanlin' # 删除ID =1 和name='zhangyanlin' 那一行数据

    三、改

    update 表 set name = 'zhangyanlin' where id>1

    四、查

    select * from 表
    select * from 表 where id > 1
    select nid,name,gender as gg from 表 where id > 1
    

    查这块的条件太多太多我给列举出来至于组合还得看大家的理解程度哈

    a、条件判断where

    select * from 表 where id > 1 and name != 'aylin' and num = 12;
    select * from 表 where id between 5 and 16;
    select * from 表 where id in (11,22,33)
    select * from 表 where id not in (11,22,33)
    select * from 表 where id in (select nid from 表)

    b、通配符like

    select * from 表 where name like 'zhang%'  # zhang开头的所有(多个字符串)
    select * from 表 where name like 'zhang_'  # zhang开头的所有(一个字符)

    c、限制limit

    select * from 表 limit 5;            - 前5行
    select * from 表 limit 4,5;          - 从第4行开始的5行
    select * from 表 limit 5 offset 4    - 从第4行开始的5行

    d、排序asc,desc

    select * from 表 order by 列 asc              - 根据 “列” 从小到大排列
    select * from 表 order by 列 desc             - 根据 “列” 从大到小排列
    select * from 表 order by 列1 desc,列2 asc    - 根据 “列1” 从大到小排列,如果相同则按列2从小到大排序

    e、分组group by

    select num from 表 group by num
    select num,nid from 表 group by num,nid
    select num,nid from 表  where nid > 10 group by num,nid order nid desc
    select num,nid,count(*),sum(score),max(score),min(score) from 表 group by num,nid
    select num from 表 group by num having max(id) > 10
    
    特别的:group by 必须在where之后,order by之前 

    好了,以上我们就完成了MySQL的入门。经过练习之后,一些简单的增删改查任务已经不成问题,这时候就应该要考虑进阶了

    相关推荐:

    《Java精品毕设》 基于java ssm springboot+mybatis酒庄内部管理系统 (源码+sql+论文)

    《java精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)

    《java精品毕设》Java SSM (springboot)美食菜谱分享平台系统(数据库+源码+论文)

      点击查看更多java精品毕设项目 >>>

    好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

    展开全文
  • Mysql Workbench使用教程

    万次阅读 多人点赞 2019-03-20 23:45:34
    <1> MySQL Workbench MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的... (1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。 (2)可以独立安装MySql Workbench...

    <1> MySQL Workbench

    MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。

    <2>.MySQL Workbench 的下载和安装

      (1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。

      (2)可以独立安装MySql Workbench。

                官方下载地址:http://dev.mysql.com/downloads/workbench/  ,安装很简单,基本就是一路Next。

          注意:一定要安装和MySql对应的版本,要不然安装后连接不上服务器提示外部组件异常;

    <3>打开Workbench,主页面上点击要connect的连接。
          注意系统偏好设置里,MySQL是running的状态,否则无法执行。
       

    <4> 创建数据库:

    点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply

    Workbench会自动生成SQL语句,再次点击Apply就可以成功创建数据库

    成功后,在数据库列表中可以看到新建的数据库

    <5>创建数据表:

    右键新建的数据库BMI,设置为此次连接的默认数据库,接下来的所有操作都将在这个数据库下进行

    将bmi下拉单展开,点击Table,右键创建Table:

    给Table命名,添加Column,设置Column的Datatype,PrimaryKey等属性。点击Apply后,

    Workbench仍会自动生成SQL语句,再次点击Apply,成功创建新表,在左下角可以看到:

    右键想要查看的Table,选择Select Rows,即可查看表中数据:

     

    在弹出的对话框中,Edit 菜单栏中包含三个按钮,分别为“修改”“插入”和“删除”

    <6>查看数据表:

           成功创建数据表后,可以查看数据表的结构信息,在需要查看表结构的数据表上右击,选择 Table Inspector 选项,即可查看数据表的结构,如下图所示。

           在查看数据表的对话框中,Info 标签显示了该数据表的表名、存储引擎、列数、表空间大小、创建时间、更新时间、字符集校对规则等信息,如下图所示。

           在 Columns 标签显示了该表数据列的信息,包括列名、数据类型、默认值、非空标识、字符集、校对规则和使用权限等信息,如下图所示。

    <7>修改数据表

    在需要修改表结构的数据表上右击,选择“Alter Table…”选项,即可修改数据表的基本信息和数据表结构,如下图所示。

    <8>删除数据表

    在需要删除的数据表上右击,选择“Drop Table…”,如下图所示。

    在弹出的对话框中单击 Drop Now 按钮,可以直接删除数据表,如下图所示。

    <9>主键约束

    当勾选PK复选框时,该列就是数据表的主键;当取消勾选 PK 复选框时,则取消该列的主键约束。

    <10>外键约束

         在 MySQL Workbench 中,打开修改数据表的对话框,进入 Foreign Keys 标签。

           Foreign Key Name:外键名称;   Referenced Table:关联的主表

                 Column:  选择外键字段;        Referenced Column: 选择主表的关联字段

    外键的约束模式:

                   1.set null: 闲置模式

                             主表记录被删除或者更改,从表相关记录的外键置为null;

                    2.cascade: 级联操作

                            主表中删除或者更新了某条信息,从表中与该表记录有关的记录也发生改变

                    3.district: 严格模式    no action: 和district一样

                            当从表中有外键数据和主表关联,主表中该条记录就不能删除或者更新

                            (父表不能删除或者更新一个被子表引用的记录)

           设置完成之后,可以预览当前操作的 SQL 脚本,然后单击 Apply 按钮,最后在下一个弹出的对话框中直接单击 Finish 按钮,即可完成数据表 "st" 中外键的创建,如下图所示。

           在外键约束的列表中,在需要删除的外键上右击,选择 Delete selected 选项,删除对应的外键,单击 Apply 按钮,即可完成删除,如下图所示。

           设置完成之后,可以预览当前操作的 SQL 脚本,然后单击 Apply 按钮,最后在下一个弹出的对话框中直接单击 Finish 按钮,即可完成数据表  "st" 中外键的删除,如下图所示。

    <11>唯一约束:UQ 索引

        勾选 UQ 复选框时,该列就是数据表的唯一约束索引

        取消勾选 UQ 复选框时,则取消该列的唯一约束索引

    <12>非空约束

         勾选 NN 复选框时,该列为数据表的非空约束;

         取消勾选 NN 复选框时,则取消该列的非空约束。

    <13>默认值约束

                在 Default/Expression 列中编辑字段的默认值。

    <14>写入数据

    双击NULL处,即可写入数据,点击Apply,Workbench再次自动生成SQL语句,点击Apply,即可将数据写入表中:

    <15>在Workbench里面执行一个简单的sql语句

    修改“my_table”表,给它加一个age字段。这里在“query”里面编写我们的sql语句,如下图所示。

    “ctrl+enter”执行这个语句之后,我们就会看到下方的输出部分,会显示我们这个查询执行的具体情况。

    最后,找到“bmi”数据库,然后左键选择“refresh all”,刷新之后,我们就可以在my_table表中看到我们新增加的字段“age”

    <16> Model

    <16.1>创建Model(设计ER图)

    使用workbench设计ER图也很简单。选择File -> New Model:

    在新展开的页面中“Model Overview”界面双击“Add Diagram”图标:

    双击后即可看到设计界面,workbench中叫EER图,其实就是增强的(enhanced)ER图。

    在这个界面中即可进行ER图的设计,例如添加一个table等:

    注意有些信息可以进行详细设置:

    <16.2>使用Model生成SQL语句

    如果你需要sql语句,那么需要利用Model来生成。

    首先打开一个Model,点击File -> Open Model,如图:

    选择一个mvb类型文件,就是Model。

    打开这个Model后,要生成它对应的sql语句,需要点击File -> Export -> Forward Engineer SQL CREATE SCRIPT,如图:

    打开“Forward Engineer SQL SCRIPT”,如图:

    第一部中:

    首先给将生成的sql语句文件设定位置和名称;

    其次选中 
    “Generate DROP Statements Before Each Create Statement” 
    和 
    “Generate DROP SCHEMA”

    第一个用来生成Drop Table语句,第二个用来生产Drop Schema语句,就是说在创建之前先删除原来的;

    再次,点击Next。

    第二部中:

    选中“Export MySQL Table Objects”,然后点击下一步,如图:

    第三部中:

    看看生成的sql语句如果没有什么问题就点击Finish吧,如图:

    根据Model生成的SQL语句就成功生成了!

    注意:

           当然,你也可以点击Database -> Forward Engineer来生成,步骤差不多,但要注意,这么做在生成sql语句文件的同时,数据库中的语句也被清空了,并换成了新生成的sql。换句话说,这个方法是用来生成sql语句文件同时更改原数据库中的sql的,原有文件全被清空!如果你暂时还没想清空数据库则不要用这个方式,切记!

    <16.3> 反向工程(从库导出ER图)

           使用workbench从库中导出ER图也很简单,在连接界面点击上方导航的Database -> Reverse Engineer,然后一路Next,这期间会让你选择要导出ER图对应的库,最后Finish,反向ER图就出来了。

    <17> 视图

    <17.1>创建视图

           在 SCHEMAS 列表中展开当前默认的 test_db 数据库,

     在 Views 菜单上右击,选择“Create View…”,即可创建一个视图,如下图所示。

    设置视图名称和视图的定义

    设置完成之后,可以预览当前操作的 SQL 脚本

    <17.2>查看视图信息

         选择 Select Rows–Limit 1000 选项,即可查看视图内容

    在查看视图内容的对话框中,视图内容为只读,不可修改,如下图所示。

    <17.3> 删除视图

    可以在 SCHEMAS 的 Views 列表中删除视图,在需要删除的视图上右击,选择“Drop View…”,如下图所示。

    在弹出的对话框中单击 Drop Now 按钮,即可直接删除视图,如下图所示。

    若单击 Review SQL,则可以显示删除操作对应的 SQL 语句,单击 Execute 按钮就可以执行删除操作,如下图所示。

    <18>存储过程

    单击“新建存储函数”按钮,即可新建存储过程,如下图所示。

    在创建存储过程的对话框中,设置存储过程的名称和存储过程的定义

    设置完成之后,可以预览当前操作的 SQL 脚本

    在 SCHEMAS 界面中,展开 test_db 数据库中的 Stored Procedures 目录,在新创建的存储过程 new_procedure 上右击,可以实现创建存储过程、修改存储过程、删除存储过程等操作,如下图所示。

    <19>触发器

    <19.1>创建触发器

    表---> 右键Create table ---> Triggers ---> AFTER INSERT

    <20> 用户和权限

    1) 创建用户

           在菜单栏中选择 Server 菜单,在展开的列表中选择 Users and Privileges 选项。

           左上角的方框中显示当前数据库中的用户列表,包括数据库系统默认的用户 mysql.session、mysql.sys、root 以及自定义的用户,同时列表中还显示用户的主机名称,如  localhost。在管理界面的左下角可以单击 Add Account 按钮,即可创建一个新用户,如下图所示。

           在创建用户界面,可以设置用户名称、认证类型、主机名称、用户密码和确认密码,单击 Apply 按钮,即可完成用户的创建,如下图所示。

           在左侧的用户列表中,选择某个用户,即可查看用户的用户名称、认证类型、主机名称、用户密码等信息。并且可以对用户信息进行修改,修改完成后单击 Apply 按钮,即可完成用户信息的修改,如下图所示。

    2) 删除用户

    在用户列表的下方,可以单击 Delete 按钮删除用户,单击 Refresh 按钮刷新用户的列表,如下图所示。

     

     

    剩下的就是MySQL的语法啦,可以查看下面的网址,中英文都有,内容是一样的:

    中文教程:
    http://www.runoob.com/mysql/mysql-insert-query.html
    英文教程:
    http://www.tutorialspoint.com/mysql/mysql-null-values.htm
     

    http://c.biancheng.net/view/2625.html

    展开全文
  • MySQL 经典入门教程

    千次阅读 2016-10-18 23:02:53
    MySQL 经典入门教程,SQL语句,范式,聚合函数
    展开全文
  • 02.风哥MySQL数据库入门必备Linux基础系列视频教程(MySQL基础教程) 链接:https://pan.baidu.com/s/1wod35TIjaWtMdV4kkuE-Qw  提取码:82r0 

    02.风哥MySQL数据库入门必备Linux基础系列视频教程(MySQL零基础教程)
    链接:https://pan.baidu.com/s/1wod35TIjaWtMdV4kkuE-Qw 
    提取码:82r0 

    展开全文
  • 其中详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础MySQL管理工具,如何安装MySQLMySQL新特性,通过本套教程就可掌握MySQL全套知识。
  • Mysql数据库基础入门视频教程

    万人学习 2018-10-24 16:59:26
    Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用 一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL ...
  • mysql-tutorial:MySQL入门教程(MySQL教程书)
  • 页 电脑初学者入门教程 [21分钟MySQL,入门教程] 21分钟 MySQL 入门教程 目录 一MySQL的相关概念介绍二Windows下MySQL的配置配置步骤MySQL服务的启动停止与卸载三MySQL脚本的基本组成四MySQL中的数据类型五使用MySQL...
  • mysql 基础使用教程

    千次阅读 2018-06-14 09:23:36
    mysql -uroot -p 以管理员账号和密码登陆,使用其他账户请把root修改为相应用户名 查看数据库 show databases; 创建数据库 create database school; 进入数据库 use school 查看数据库中的所有表 show ...
  • MySQL 超级入门教程

    2018-12-30 20:17:40
    入门级很简单的教程,简单易懂,很适合新接触数据库的人下载查看,资料很不错
  • MySQL中文基础教程

    2019-12-24 09:31:45
    MySQL 教程MySQL 安装、MySQL 管理、MySQL PHP 语法、MySQL 连接、MySQL 创建数据库、MySQL 删除数据库、MySQL 选择数据库、MySQL 数据类型、MySQL 创建数据表、MySQL 删除数据表、MySQL 插入数据、MySQL 查询数据...
  • 0基础学Mysql:mysql入门视频教程!   目前MySQL技术虽然在国内发展了许多年,但是一直都没有形成一个专门的学科,MySQL的数据库,在很多中小企业的流行做法就是让程序员来管。但是随着近几年互联网行业的高速发展...
  • MySQL 入门教程

    2014-12-21 10:06:11
    MySQL 入门基础教程,适用与新手对MY SQL 基础的了解和掌握
  • 这次MySQL基础课程可以帮助同学快速上手并掌握MySQL数据库技术,掌握好数据库的基础也是迈向数据库DBA最重要的一步。打好牢固的技术基础,课程书籍多看,实验操作多练,能够帮助同学们在后续的数据库开发、运维、...
  • MySql入门教程

    2013-03-02 13:39:09
    MySql入门教程,适用于初学者,本电子文档是适用于初学者的关于Mysql如何入门的教程,其中涵盖了许多快捷功能的使用方法。
  • MySQL入门详细教程

    2014-06-16 16:54:45
    非常详细的一个Mysql入门教程,从无数据库基础内容开始介绍
  • mysql数据库入门教程

    千次阅读 2019-05-15 00:50:25
    1.1. Mysql知识/基础 1.1.1. Msyql的基本知识 1.2. Mysql知识/深入 1.2.1. Mysql的储存引擎 1.2.2. MySQL的系统自带库 1.3. Mysql实践/基础 1.3.1. MySQL数据库的安装和运行(实践) 1.3.2....
  • 19全新mysql教程基础入门实战精讲mysql视频DBA数据库视频教程SQL教程
  • mysql 基础教程 很全

    万次阅读 多人点赞 2018-08-21 18:51:52
    MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 事务用来管理 insert,update,delete 语句 2、事务...
  • MySql入门教程.pdf

    热门讨论 2011-09-03 12:53:52
    MySql入门教程!MySql入门教程M!ySql入门教程!
  • Mysql入门教程

    万次阅读 多人点赞 2018-04-22 11:39:12
    Mysql5.5安装教程 https://blog.csdn.net/ryan_woo/article/details/93710357f2148a81a.html Mysql启动教程 https://jingyan.baidu.com/article/046a7b3edb853df9c27fa982.html Navicat下载 找破解版的 教程 ...
  • mysql基础教程

    2012-02-03 10:53:21
    mysql入门教程,适合mysql初学者
  • 手把手教你入门MySQL基础入门教程!   目前MySQL已经成为最为流行的开源关系数据库系统,并且一步一步地占领了原有商业数据库的市场。可以看到Google、Facebook、Yahoo、网易、久游等大公司都在使用MySQL数据库...
  • 免费教程: MySQL基础入门教程!   目前MySQL已经成为最为流行的开源关系数据库系统,并且一步一步地占领了原有商业数据库的市场。可以看到Google、Facebook、Yahoo、网易、久游等大公司都在使用MySQL数据库,...
  • MySQL基础教程

    2018-12-05 16:17:50
    MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理...在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 75,097
精华内容 30,038
关键字:

mysql使用入门教程

mysql 订阅