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. 【NOI2015】品酒大会[后缀数组]

    #131. [NOI2015]品酒大会 统计 描述 提交 自定义测试 一年一度的“幻影阁夏日品酒大会”隆重开幕了.大会包含品尝和趣味挑战两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项, ...

  2. iOS 程序切换后台

    1. -(void)animationFinished:(NSString*)animationid finished:(NSNumber*)finished context:(void*)conte ...

  3. nodejs 循环中操作需要同步执行解决方案

    最近用nodejs做了个针对某网站的小爬虫.干坏事得低调对吧,不能同时开太多的网络访问,结果各种回调/循环虐的心力交瘁. 经过了n次的百度\哥哥后终于拼出了自己要的功能.不敢独享分享出来以供大家参考. ...

  4. 160728、Spark Streaming kafka 实现数据零丢失的几种方式

    定义 问题开始之前先解释下流处理中的一些概念: At most once - 每条数据最多被处理一次(0次或1次) At least once - 每条数据最少被处理一次 (1次或更多) Exactl ...

  5. PAT 1013 Battle Over Cities(并查集)

    1013. Battle Over Cities (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue It ...

  6. 【Python之路】第十四篇--jQuery

    jquery简介 1.jquery是什么       ☛ 参考用法 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team. jQuery ...

  7. 解决: ./netapp.bin: error while loading shared libraries: libcaffe.so.1.0.0: cannot open shared object file: No such file or directory 运行时报错(caffe)

    caffe安装好后lib没有配置到/usr/lib或/usr/local/lib中,需手动配置: export LD_LIBRARY_PATH=/path_to_your_caffe/build/li ...

  8. django 表单系统 之 forms.Form

    继承forms.Form实现django表单系统 参考: https://www.cnblogs.com/zongfa/p/7709639.html https://www.cnblogs.com/c ...

  9. UTF-8具体解释

    UTF-8是一种变长字节的编码方式.它以8位(1字节)为单位对Unicode进行编码. UTF-8理论上最多能够达到6字节长.但眼下全世界的字符仅仅须要4字节就能够表示完. UTF-8规定,对于某一字 ...

  10. 001-ant design pro安装、目录结构、项目加载启动【原始、以及idea开发】

    一.概述 1.1.脚手架概念 编程领域中的“脚手架(Scaffolding)”指的是能够快速搭建项目“骨架”的一类工具.例如大多数的React项目都有src,public,webpack配置文件等等, ...