mysql基础密令总结,教你快速使用数据库(1)

1.显示数据服务器所有数据库

show databases;

2.创建数据库

create database if not exits +数据库名;

3.删除数据库

drop database +数据库名

4.使用默认数据库

use +数据库名;

5.创建数据表

create table if not exits +表名 (

列名 + 列类型,

列名+列类型   (以逗号分割,最后一个不需要加逗号)

);

6.显示数据库下已经存在的表

show tables;

(显示以x开头的表)

show tables like ‘ x% ’;

7.显示信息大全

desc + 表名;

-- 列出数据库
SHOW DATABASES;
-- 列出数据库数据表
show TABLES FROM 数据库名;
-- 列出数据表及表状态信息
show TABLE STATUS FROM 数据库名;
-- 列出资料表字段
show columns FROM 表名 FROM 数据库名;
-- 列出字段及详情
show full COLUMNS FROM 表名;
-- 列出字段完整属性
show full fields from 表名;
-- 列出表索引
show INDEX FROM 表名;
--  列出db SERVER状态
-- show STATUS;
-- 列出mysql系统环境变量
-- SHOW VARIABLES;
-- 列出执行命令
-- show PROCESSLIST;
-- 列出某用户权限
show GRANTS for root;
 8.数据库内三种删除方法及其区别

delete

用法:delete+from+表名;        删除数据,保留表结构,可以回滚(就是恢复数据的意思)。如果数据量大就会很慢

truncate

用法: truncate +表名;         删除数据看   ,保留表结构,不可以回滚,一次删除所有数据,速度相对很快。删除内容,释放空间,但是不删除定义

drop

用法: drop +表名                删除数据和表结构,删除速度最快,删除内容和定义,释放空间

9.像表中插入数据

insert into 表名 (列名1,列名2,列名3)values(值一,值二,值三);      (前面列名类型与后面插入类型保持对应)

多行插入方法

方法一:

insert into +表名(列名1,列名2)values(值1,值2),(值1,值2),(值1,值2);    中间以逗号分割,以分号结尾,只需要一个values

方法二:

insert into +表名(列名1,列名2)+select ‘ 值1 ‘ ‘值2 ’ union all  + select ‘ 值1 ‘ ‘值2 ’ union all+select ‘ 值1 ‘ ‘值2 ’ ;    注意 中间不需要分割符号,结尾以分号结尾,不需要“union all” 添加数据时,字符型加单引号    ,数值型不需要

时间: 2024-08-10 17:05:14

mysql基础密令总结,教你快速使用数据库(1)的相关文章

一分钟教你快速建立起MySQL/Mariadb 主从状态检测脚本(shell)

脚本主要实现了网络检测和简单的主从状态检测,发现状态异常即发送邮件报警,在手机上安装一个易信可实现实时联动,及时获取服务器状态信息,脚本虽简单却实用. #!/bin/bash ##author:jerry_jiang mail_addr="[email protected]"br/>mail_addr2="[email protected]"ping 192.168.33.19 -c1 >/dev/nullsping1=echo $?ping 192.1

Mysql基础入门-SQL_DDL语句

一.mysql数据库介绍: mysql数据库属于关系型数据库,关系型数据库是指采用关系模型来组织数据的数据库,似于Excel函数关系表.保持数据的一致性是关系型数据库的最大优势 关系型数据库瓶颈: 1.高并发读写硬盘I/O瓶颈; 2.对于关系型数据来说在一张海量数据表中查询效率是非常低的: 3.横向扩展困难,当一个应用系统用户量访问与日俱增的时候数据库没有办法像web server那样简单的通过添加更多的硬件或者节点来扩展和提供负载能力. 对于并发量不高及数据量较小的应用系统mysql还是占有很

MySQL基础1

类型 mysql sqlserver http Tomcat oracle 端口 3306 1433 80 8080 1521 |-----启动mysql服务的dos命令 停止mysql:net stop mysql 启动mysql:net start mysql |-----连接.退出mysql 格式:mysql  -h主机地址 -u用户名 p用户密码 -前均有空格,h代表进入的服务器(本机可以不写),u代表用户名(用户名默认为root),p代表密码(默认密码为p0).mysql提示符是mys

浅谈Mysql基础

1.DBMS(DataBase Management System,数据管理系统) :oracle.mysql.sql server.DB2 Mysql:开源.关系型.ISAM存储引擎核心算法前身 Oracle:关系型数据库管理系统,技术领先.大型企业 DB2:支持多媒体.WEB关系型数据库 SQLserver:微软产品 PostgreSQL:唯一支持事务.子查询.多版本并行控制系统.数据完整性检查等特性自由软件 2.数据库软件应该为数据库管理系统,数据库是通过数据库管库系统创建和操作的容器 数

mysql基础操作、sql技巧和sql的常见优化

一.常见操作 1.复制表结构create table t2 like t1 复制表数据insert into t2 select * from t1 2.mysql索引 alter table用来创建普通索引.unique索引或primary key索引 alter table t add index index_name(column_list) alter table t add unique(column_list) alter table t add primary key(column

MYSQL 基础操作

1.MySQL基础操作 一:MySQL基础操作 1:MySQL表复制 复制表结构 + 复制表数据 create table t3 like t1; --创建一个和t1一样的表,用like(表结构也一样) insert into t3 select * from t1; --t1的数据全部拿过来,注意是表结构一致才select* ,否则选择相应的的字段列插入 create table t1( id int unsigned not null auto_increment primary key,

MySql基础知识命令总结一

数据库的引入和概念 数据保存到内存: 优点: 1)读写非常快 缺点: 1)程序关闭导致数据丢失 数据保存到文件: 优点: 1)数据可以永久保存 缺点: 1)频繁地IO操作,效率不高! 2)数据管理不方便.例如查询某个数据需要全部读取出来,再匹配. 数据保存到数据库软件: 优点: 1)数据永久保存下来 2)数据管理非常方便.(例如查询非常快速和方便) 数据库,俗称数据的仓库.方便管理数据的软件(或程序). 市面上常见的数据库 Oracle,甲骨文公司的产品. 当前最流行应用最广泛的数据库软件.和j

Linux系统——MySQL基础(一)

# 数据库 ## 数据库简单的分类:(1)关系型数据库:MySQL和Oracle.Postgresql(2)非关系型数据库:Memcached和Redis(3)消息队列中间件(4)搜索引擎数据库:ElasticSearch(5)时间序列数据库:InfluxDB(6)列数据库:Hbase(7)图形数据库:MongoDB 系型数据库 SQL数据库数据和数据之间是有关系的,通过关系能够将一系列数据都提取出来.关系型 数据库可以通过一条数据关联出一堆数据,如此一来,方便数据的检索和查询,提高开发人员的查

(3.15)mysql基础深入——mysql默认数据库/系统数据库

(3.15)mysql基础深入——mysql默认数据库 关键词:Mysql默认数据库,mysql系统数据库 1.系统数据库的组成 一共4个 [1]information_schema [2]mysql [3]performance_schema [4]sys [1]information_schema [2]mysql mysql数据库是Mysql核心的数据库,类似于sql server中的master库,oracle中的system部分功能. 主要负责存储数据库的用户/权限等Mysql自己需要