• MySQL数据库-----基本命令操作


    小编之前一直想要了解一下,如何搭建数据库,这里分享一下在此之前的一些准备工作,首先小编是先了解数据库(mysql),以下是小编的一些认识:

    一、mysql常用命令
    1、mysql登录和退出
    登录:mysql[-h 主机/ip] -u 用户名 -p 回车
    enter password :具体的密码

    eg:


    退出:exit

    eg:


    其他推出:quit q
    2、mysql常用命令
    select now();查看当前时间


    select curdate();查看当前日期


    select curtime();查看时间


    select version();mysql版本


    select user();查看用户

    二、数据表以及数据类型

    SQL语句主要可以划分为一下3个类别:
    DDL(Data definition languages)语句:数据定义语言,该语句定义了不同的数据段、数
    据库、表、列、索引等数据库对象的定义。常用的语句关键字主要包括create、drop、alter等。
    DML (Data Manipulation Languages)语句:数据操纵语句,用于添加、删除、更新和查询数
    据库记录,并检查数据完整性,常用的语句关键字主要包括insert、delete、udpate和select等。
    DCL (Data Control Languages)语句:数据控制语句,用于控制不同数据段直接的许可和访
    问级别的语句。该语句定义了数据库、表、字段、用户的访问权限和安全呢级别。主要的语句关键字
    包括grant、revoke等。
    1、使用命令:
    《1、show databases;查看当前所拥有系统库


    information schema 日志信息,在其他版本中不一定有(原因:版本信息不一样)
    mysql :mysql系统库
    test:测试库
    《2、创建数据库
    create database 数据库名称;
    eg:create database demo ;


    《3、删除数据库
    drop database demo;


    《4、使用数据库
    use 数据库名称;


    2、数据表:
    《1、创建数据表
    create table 数据表名称

    列定义:
    列名称 类型[默认值][auto_increment 自增长][主索引 primary key]
    列名称 类型[默认值]
    列名称 类型[默认值]
    。。。。。
    索引定义;
    );


    《2、查看表的属性
    desc tablename; 该命令可以直观的通过二维表的形式查看,内容不详细
    OR
    show create table tablename G; 该命令不仅可以实现上述的内容属性,还可以看到表的
    engine(存储引擎)和charset(字符集)等信息。
    “G”选项的含义是使得记录能够按照字段竖着排列,对于内容比较长的记录更容易显示。


    《3、删除表
    DROP table tablename;


    《4、修改表
    对于已经建好的表,尤其是已有数据的表,如果进行一些数据结构上的改变,可以使用以下
    常用语句:
    a、修改表的类型:
    ALTER TABLE tablename MODIFY[COLUMN] column_definition [first | after_name];


    b、增加表字段:
    ALTER TABLE tablename ADD[COLUMN] column_definition [firat | after_name];


    c、删除表字段:
    ALTER TABLE tablename DROP[COLUMN] column;


    d、字段改名:
    ALTER TABLE tablename CHANGE[COLUMN] old—col-name column_definition [first |
    after_ col_name];


    e、修改字段排列顺序:
    之前的字段增加和修改语法(ADD/CHANGE/MODIFY)中,都有一个可选项(first | after——name),这个选项可以用来修改字段在所在表中的位置,默认ADD增加的新字段是加在表的最后位置,而CHANGE/MODIFY默认都不会改变字段的位置。
    例如:
    @1、将新增的字段ewangxiao加在ename之后
    alter table zhangxiao add ewangxiao varchar(20) after ename;


    @2、修改字段ezhangxiaoxia,将其放在最前面
    alter table zhangxiao modify ezhangxiaoxia varchar(100) first;

      以上命令是DDL语句的命令,后面将会继续介绍余下的DML语句与DCL语句!!!

  • 相关阅读:
    Knowledge point
    Nagios详解(基础、安装、配置文件解析及监控实例)
    配置网络yum源
    springsecurity整合springboot实现简单认证授权
    使用openssl生成rsa密钥对
    springsecurity实现记住我功能
    springsecurity生成图形验证码并校验
    springsecurity开发基于表单的认证--个性化用户认证流程
    springSecurity自定义用户认证逻辑
    关于JWT分析的文章转载
  • 原文地址:https://www.cnblogs.com/Bob-tong/p/4656886.html
Copyright © 2020-2023  润新知