mysql数据库基本操作总结与归纳

登录命令

mysql -u 用户名 -p 密码
列如;
[root@localhost ~]# mysql -u root -p
[root@localhost ~]# mysql -u root -pabc123

登出命令

方法一:mysql> quit
方法二:mysql> exit
方法三:mysql> Ctrl + d

数据库操作

查看数据库
select database;    //查看当前数据库'
show databases;  //查看所有数据库'
创建数据库
use 数据库名 //使用数据库
create database 数据库名 //创建数据库
show create database 数据库    '//查看创建数据库的语句'
drop databases 数据库  //删除数据

数据库表的操作

查看表
show tables 表名 //查看数据库中表
create tables 表名 //创建数据库表
show create table 表名  //查看创建的表
describe 表名; '//查看表结构'
select * from 表名 //查看表内信息向表里插入信息
insert into 表名(字段1,字段2,…)values(字段1的值,字段2的值,…)  //向表中插入记录'
update 表名 set 字段名 1=值1[,字段名2=值2] where条件表达式    '//修改数据记录'
例如:update info set name='zhangsan';    '//修改所有的name'update info set name='zhang' where id=2 把id为2的姓名修改成zhangcrete table 表名
int(3)整型  000 - 999
not null  '//表示不为空'
primary key '//表示主键'
auto_increment '//表示自动增长,步长为1'
decimal (5,2) '//表示5个有效字符,2位小数,例如100.00'
default '//表示默认值'
varchar '//可变长字符'删除表
drop table 表名 //删除表
delete from 表名 //删除表
delete from 表名 where条件表达式   //删除指定记录,不带where条件的语句表示删除表中所有记录
列入; delete from tmp where score >=90 删除大于等于90分的人
drop table [数据库名.]表名    //删除指定的数据表'
truncate table 表名  //删除表复制表
create table tmp as se lect * from benat; 查询表
select 字段名1 from 表名;
elect 字段名1 from 表名 where 条件表达式;
举例:select score,address from benat; //
select score,address from benat where id=2;

创建索引

创建普通索引
create index <索引的名字> on tablename(列的列表);
create index salary on IT_salary;
创建唯一性索引
create unique index <索引的名字> on tablename(列的列表);
创建主键索引
create table tablename([...],primary key(列的列表);
创建全文索引
create fulltext index <索引的名字> on tablename(列的列表);
查看索引
show index from tablename;
show keys from tablename;
删除索引
drop index index_name on table_name;

mysql数据库基本操作总结与归纳相关推荐

  1. [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...

  2. 1Python全栈之路系列之MySQL数据库基本操作

    Python全栈之路系列之MySQL数据库基本操作 MySQL数据库介绍 MySQL是一种快速易用的关系型数据库管理系统(RDBMS),很多企业都在使用它来构建自己的数据库. MySQL由一家瑞典公司 ...

  3. MYSQL数据库基本操作——DML

    MYSQL数据库基本操作--DML 何为DML 三种基本操作 何为DML DML是数据操作语言,Data Manipulation Language.是对表的数据记录进行更新操作的,包括插入inser ...

  4. Mysql数据库基本操作(七)多表查询-子查询,表自身关联查询

    多表查询还有前面的两块内容--内连接查询,外连接查询,希望看到这篇博客的朋友先去看看我的"Mysql数据库"专栏中Mysql数据库基本操作(六)多表查询-内连接,外连接这一章博客, ...

  5. Mysql数据库基本操作(六)多表查询-内连接查询,外连接查询

    数据准备 use mydb3 ; --创建部门表 create table if not exists dept3 ( deptno varchar (20) primary key , --部门号 ...

  6. MySQL数据库——基本操作

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.数据库基本操作 (一).登陆数据库 1.交互登陆 mysql -u root -p 2.免交互登陆 mysql - ...

  7. MySQL数据库基本操作详解(数据库概述、基本操作、增删改查等)

    目录 MySQL数据库概述 MySQL数据库的基本操作 MySQL数据库的表的操作 MySQL数据库的增删查改(CRUD) MySQL数据库概述: 初来乍到,什么是数据库?数据库就是存储数据的仓库,我 ...

  8. 加班整理出来的MySQL数据库基本操作送给大家,非常详细...

    哈喽兄弟们,中秋闲着没事,整理了一些数据库的基本操作,分享给大家,希望对大家有所帮助~ 一.SQL语句 (mysql 数据库中的语言) show databases;查看数据库 use "d ...

  9. MySQL数据库基本操作总结(不断更新中......)

    1.登录mysql数据库: mysql -u root -p 输入密码 2.登出mysql数据库: \q 3.关系型数据库管理系统(RDBMS)来存储和管理的大数据量.所谓的关系型数据库,是建立在关系 ...

最新文章

  1. Java实现Zip文件解压
  2. IoT 云服务加速产业创新,推进规模商用
  3. Transform数据权限浅析2之利用Java完成权限设置
  4. Embeded linux之移植iptables
  5. 95后CV工程师晒出工资单:狠补了这个,真香…
  6. python对图像二值化_python如何二值化图像
  7. javascript 中面向对象实现 如何继承
  8. 20200910:力扣204周周赛题解上(Java/Python/Cpp)
  9. python下载安装教程-Python和Anoconda和Pycharm安装教程
  10. 【174个】最全DICOM资料汇总[截止10.10.20][中国数字医疗论坛]
  11. PyInstaller打包成exe可执行文件
  12. ubuntu中firefox图片有色差问题
  13. [IDEA]项目web文件夹找不到
  14. Vue + Spring Boot 项目实战
  15. vscode遇到无法访问此网站问题的两种解决方法
  16. 2021-04-24 - 电脑主板 - 升级Blos和ME - 学习/实践
  17. 基于python和selenium爬取JD商城商品信息并且分析用户对于产品的满意程度
  18. 写了10篇产品分析后,我似乎知道怎么做一款短视频产品了……
  19. 请问:怎么实现大文件快速上传?
  20. excel 中 宏的使用

热门文章

  1. Redis主从配置和集群配置
  2. 位图布隆过滤器海量数据处理
  3. 音视频技术开发周刊 | 151
  4. 音视频技术开发周刊 94期
  5. 剑指offer之61-66题解
  6. Web内核微信小程序框架实践
  7. 上篇 | 如何设计一个多轮对话机器人
  8. 百度大数据可视化产品矩阵
  9. .NET Core和.NET Standard有什么不同
  10. 树的宽度 递归法和非递归法