• 【mysql】入门语句


    1、连接

    1、mysql -h localhost -u root -p ******(回车)
    2、mysql -h localhost -u root -p(回车)
    ******
    3、mysql -u root -p ******(回车)(这个不写-h的话也是默认链接localhost)
    4、mysql -u root -p(回车)
    ******
    (这里的root是用户名,******是密码。这是在本机测试)


     

    2、退出

    MYSQL>exit(回车)

    或者

    MYSQL>quit(回车)


     

    3、查看库

    MYSQL>show databases;(回车)
    (这里注意结束语句是英文状态下的分号)

    如果不写分号的话如下

    如果分号是中文状态下的话如下


     

    4、创建库

    MYSQL>create database mysql2;(回车)
    (这里的mysql2是要创建的库名,这里默认后面带DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci。
    create database mysql2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;)


     

    5、选中库

    MYSQL>use mysql2;(回车)
    (这里的mysql2是要选中库的名)


     

    6、查看表

    MYSQL>show tables(回车)
    (下表是空的,因为是刚刚创建的库)


     

    7、删除库

    MYSQL>drop database test;(回车)(这里的test是要删除的库名)


    8、创建表

    MYSQL>create table class (
                stu int,
                name varchar(20),
                age int
                 );(回车)
    CREATE TABLE class (
                stu INT DEFAULT NULL COMMENT '学号',
                `name` VARCHAR(20) DEFAULT NULL COMMENT '姓名',
                age INT DEFAULT NULL COMMENT '年龄'
    );
    View Code


     

    9、改表名

    MYSQL>rename table class to newClass;(回车)
    (这里的class是要改的表名,newClass是新的表名)


     

    10、删除表

    MYSQL>drop table newClass;(回车)
    (这里的newClass是要删除的表名)


     

    11、描述表的结构

    MYSQL>desc class;(回车)

    12、列的修改、添加、删除

    -- 修改列
    ALTER TABLE 表名 MODIFY COLUMN 列名 VARCHAR(50) DEFAULT NULL COMMENT '描述'; 
    -- 添加列
    ALTER TABLE 表名 ADD COLUMN 列名 INT DEFAULT NULL COMMENT '描述'; 
    -- 删除列
    ALTER TABLE 表名 DROP COLUMN 列名;

    13、索引的添加、删除、查询

    -- 1、添加PRIMARY KEY(主键索引)
    ALTER TABLE 表名 ADD PRIMARY KEY (列名);
    -- 2、添加UNIQUE(唯一索引)
    ALTER TABLE 表名 ADD UNIQUE (列名);
    -- 3、添加INDEX(普通索引)
    ALTER TABLE 表名 ADD INDEX index_name (列名);
    -- 或者
    CREATE INDEX index_name ON 表名(列名1,列名2);
    -- 4、添加FULLTEXT(全文索引)
    ALTER TABLE 表名 ADD FULLTEXT (列名);
    -- 5、查询表索引
    SHOW INDEX FROM 表名;
    -- 6、删除索引
    DROP INDEX index_name ON 表名;

    注:首发在https://blog.csdn.net/qq_27501261/article/details/79469284

  • 相关阅读:
    快速理解Kafka分布式消息队列框架
    消息系统Kafka介绍
    使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
    CSS学习笔记(10)--nth-child和nth-of-type
    CSS学习笔记(9)--详解CSS中:nth-child的用法
    CSS学习笔记(8)--纯CSS绘制三角形(各种角度)
    CSS学习笔记(7)--html页面的CSS、DIV命名规则
    CSS学习笔记(6)--浮动,三列布局,高度宽度自适应
    CSS学习笔记(5)--导航ul,li浮动问题
    Git中保存用户名和密码
  • 原文地址:https://www.cnblogs.com/xiaostudy/p/9244987.html
Copyright © 2020-2023  润新知