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 '年龄'
);


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

mysql入门语句的更多相关文章

  1. mysql入门语句10条

    1,连接数据库服务器 mysql  -h host   -u root   -p  xxx(密码) 2,查看所有库 show databases; 3,选库 use 库名 4,查看库下面的表 show ...

  2. 【笔记】mysql入门语句8条

    1.连接到数据库服务器 mysql -h host -uroot -pXXXX 2.查看所有库 show databases; 3.选库 use 库名 4.查看库下面的表 show tables; 5 ...

  3. MySql (二)入门语句和基本操作

    mysql的入门语句:查看服务器下的库 show databases; 创建库(数据库被创建后它的名字是不可以更改的) create database 数据库名; 2.1.插看当前所在的库 selec ...

  4. MySQL学习-入门语句以及增删查改

    1. SQL入门语句 SQL,指结构化查询语言,全称是 Structured Query Language,是一种 ANSI(American National Standards Institute ...

  5. 21分钟 MySQL 入门教程(转载!!!)

    21分钟 MySQL 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数 ...

  6. MYSQL入门全套(第三部)

    MYSQL入门全套(第一部) MYSQL入门全套(第二部) 索引简介 索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构.如果想按特定职员的姓来查找 ...

  7. MySQL入门笔记

    MySQL入门笔记 版本选择: 5.x.20 以上版本比较稳定 一.MySQL的三种安装方式: 安装MySQL的方式常见的有三种: ·          rpm包形式 ·          通用二进制 ...

  8. MySQL入门转载

    21分钟 MySQL 入门教程 http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html 目录 一.MySQL的相关概念介绍 二.Wi ...

  9. mysql 入门 基本命令

    MYSQL入门学习之一:基本操作  1.登录数据库    www.2cto.com     命令:mysql -u username –p (mysql -h主机地址 -u用户名 -p用户密码)   ...

随机推荐

  1. 160705、总结:commons-codec.jar中常用方法

    一.Base64编码和解码import org.apache.commons.codec.EncoderException;import org.apache.commons.codec.binary ...

  2. spring + quartz 定时

    springConfig配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=& ...

  3. 巨蟒python全栈开发数据库前端6:事件onclick的两种绑定方式&&onblur和onfocus事件&&window.onload解释&&小米商城讲解

    1.回顾上节内容(JavaScript) 一.JavaScript概述 1.ECMAScript和JavaScript的关系 2.ECMAScript的历史 3.JavaScript是一门前后端都可以 ...

  4. iOS核心动画详解(CABasicAnimation)

    前言 上一篇已经介绍了核心动画在UI渲染中的位置和基本概念,但是没有具体介绍CAAnimation子类的用法,本文将介绍CABasicAnimation及其子类CASpringAnimation的用法 ...

  5. 2015-03-10——简析javascript对象

    对于构造函数,它是Function对象的一个实例,可以定义自己的静态成员先实例化出对象,后执行function中内部代码 静态成员:  var abc = function () {};  //既是一 ...

  6. python创建进程的两种方式

    1.方式1 import time import multiprocessing def task(arg): time.sleep(2) print(arg) def run(): # 进程1 p1 ...

  7. Java排序算法总结(转载)

    排序算法 平均时间复杂度 冒泡排序 O(n2) 选择排序 O(n2) 插入排序 O(n2) 希尔排序 O(n1.5) 快速排序 O(N*logN) 归并排序 O(N*logN) 堆排序 O(N*log ...

  8. corethink功能模块探索开发(十七)opencmf.php 配置文件

    图样: opencmf.php存在于每个模块的根目录,是模块配置文件. 能进行持久化配置参数保存,一开始我以为是写文件或者做缓存,后来在数据库中发现admin_module表,存储了每个模块的配置参数 ...

  9. Xamrin开发安卓笔记(三)

    http://www.cnblogs.com/minCS/p/4118170.html Xamrin开发安卓笔记(三)   安装片 Xamrin开发安卓笔记(一) Xamrin开发安卓笔记(二) 这次 ...

  10. 【转】解决Gradle报错找不到org.gradle.api.internal.project.ProjectInternal.getPluginManager()方法问题

    源地址:http://www.mamicode.com/info-detail-1178200.html 一.概述 因为本地的AndroidStudio很久没用了,所以想要研究下github上的某个代 ...