mysql数据库基本操作总结与归纳
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数据库基本操作总结与归纳相关推荐
- [JSP暑假实训] 三.MySQL数据库基本操作及Servlet网站连接显示数据库信息
本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...
- 1Python全栈之路系列之MySQL数据库基本操作
Python全栈之路系列之MySQL数据库基本操作 MySQL数据库介绍 MySQL是一种快速易用的关系型数据库管理系统(RDBMS),很多企业都在使用它来构建自己的数据库. MySQL由一家瑞典公司 ...
- MYSQL数据库基本操作——DML
MYSQL数据库基本操作--DML 何为DML 三种基本操作 何为DML DML是数据操作语言,Data Manipulation Language.是对表的数据记录进行更新操作的,包括插入inser ...
- Mysql数据库基本操作(七)多表查询-子查询,表自身关联查询
多表查询还有前面的两块内容--内连接查询,外连接查询,希望看到这篇博客的朋友先去看看我的"Mysql数据库"专栏中Mysql数据库基本操作(六)多表查询-内连接,外连接这一章博客, ...
- Mysql数据库基本操作(六)多表查询-内连接查询,外连接查询
数据准备 use mydb3 ; --创建部门表 create table if not exists dept3 ( deptno varchar (20) primary key , --部门号 ...
- MySQL数据库——基本操作
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.数据库基本操作 (一).登陆数据库 1.交互登陆 mysql -u root -p 2.免交互登陆 mysql - ...
- MySQL数据库基本操作详解(数据库概述、基本操作、增删改查等)
目录 MySQL数据库概述 MySQL数据库的基本操作 MySQL数据库的表的操作 MySQL数据库的增删查改(CRUD) MySQL数据库概述: 初来乍到,什么是数据库?数据库就是存储数据的仓库,我 ...
- 加班整理出来的MySQL数据库基本操作送给大家,非常详细...
哈喽兄弟们,中秋闲着没事,整理了一些数据库的基本操作,分享给大家,希望对大家有所帮助~ 一.SQL语句 (mysql 数据库中的语言) show databases;查看数据库 use "d ...
- MySQL数据库基本操作总结(不断更新中......)
1.登录mysql数据库: mysql -u root -p 输入密码 2.登出mysql数据库: \q 3.关系型数据库管理系统(RDBMS)来存储和管理的大数据量.所谓的关系型数据库,是建立在关系 ...
最新文章
- Java实现Zip文件解压
- IoT 云服务加速产业创新,推进规模商用
- Transform数据权限浅析2之利用Java完成权限设置
- Embeded linux之移植iptables
- 95后CV工程师晒出工资单:狠补了这个,真香…
- python对图像二值化_python如何二值化图像
- javascript 中面向对象实现 如何继承
- 20200910:力扣204周周赛题解上(Java/Python/Cpp)
- python下载安装教程-Python和Anoconda和Pycharm安装教程
- 【174个】最全DICOM资料汇总[截止10.10.20][中国数字医疗论坛]
- PyInstaller打包成exe可执行文件
- ubuntu中firefox图片有色差问题
- [IDEA]项目web文件夹找不到
- Vue + Spring Boot 项目实战
- vscode遇到无法访问此网站问题的两种解决方法
- 2021-04-24 - 电脑主板 - 升级Blos和ME - 学习/实践
- 基于python和selenium爬取JD商城商品信息并且分析用户对于产品的满意程度
- 写了10篇产品分析后,我似乎知道怎么做一款短视频产品了……
- 请问:怎么实现大文件快速上传?
- excel 中 宏的使用