mysql那些事

登录

1 >mysql -u root -p 1234

mysql登录 -u+用户 -p 密码

显示数据库

1 show databases;

使用某个数据库

1 use xxx;

显示数据库表

1 show tables

显示表结构

1 show columns form xxx;//表名

时间: 2024-11-05 10:28:14

mysql那些事的相关文章

mysql那些事(3)小数如何存储

创建mysql数据表的时候,经常会遇到存储小数(浮点数)的情况,如:价格,重量,身高等. 目前大的公司流行三种存储方案: 1.将数据扩大10的倍数达到使用整数类型存储目的. 比如价格,我们经常以分为单位进行存储,也就是将数据扩大100倍,这样元改成分存储. 重量可以用克为单位,如果克还是小数,就以毫克,微克等单位进行存储. 2.使用decimal类型的方式存储 比如价格,我们可以使用两位小数的精度进行存储.强烈不建议采用float或者double的类型存储,会存在精度损失的问题,在以后做值比较的

mysql那些事(2)时间类型数据如何存储

几乎每次数据库建模的时候,都会遇到时间类型数据存储的问题. mysql存储时间通常选择这四种类型:datetime.timestamp.int和bigint四种方式,到底使用什么类型,需要看具体的业务. 我们分别对这四种类型进行讨论. 1.datetime 这个类型可以存储8字节,表示从1000到9999年之间的数据.这个类型可以为空值,也可以自定义值,默认的初始值是"0000-00-00 00:00:00". 这种类型存储的存储的优点是数据可读性强,不需要函数做转换. 2.times

mysql那些事(5)建表存储引擎的选择

在mysql见表的时候,会遇到选择存储引擎:MyISAM和InnoDB.究竟用哪种存储引擎好呢? 1.MyISAM:表锁:支持全文索引:读并发性能较好. 2.InnoDB:行锁:支持事务,支持外键:写并发性能较好. 实际上,现在大多数的公司里,mysql的规定都是使用InnoDB作为默认存储引擎,除了支持事务和行锁是比较重要的两个原因外,其实MyISAM在实际应用场景中意义也不大,并且一个重要原因是,官方支持力度大.oracle很早就收购了InnoDB,后面又收购了mysql,现在重点发展Inn

MySQL编译安装多实例

MySQL数据库多实例安装 第1章 MySQL多实例介绍 简单的说,MySQL多实例就是在一台服务器上同时开启多个不同的服务端口(如:3306.3307),同时运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务. 这些MySQL多实例共用一套MySQL安装程序,使不同的my.cnf(也可以相同)配置文件.启动程序(也可以相同)和数据文件.在提供服务时,多实例MySQL在逻辑上看来是各自独立的,它们根据配置文件的对应设定值,获得服务器相应数量的硬件资源. 打

MySQL自带工具使用介绍

MySQL自带工具使用介绍:1)mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器.命令格式:Usage:mysql [OPTIONS][database]例:mysql -e "select user,host from user" mysqlmysql --help 可以得到相应的基础使用帮助信息-e : --execut=name :我们要执行-e后面的命令,但是并不通过mysql连接进入mysql交互界面.此参数在我们

mysql 自带工具详解

MySQL自带工具使用介绍:1)mysql命令:mysql命令事是使用最多的命令工具了,为用户提供了一个命令行接口来操作管理MySQL的服务器.命令格式:Usage:mysql [OPTIONS][database]例:mysql -e "select user,host from user" mysqlmysql --help 可以得到相应的基础使用帮助信息-e : --execut=name :我们要执行-e后面的命令,但是并不通过mysql连接进入mysql交互界面.此参数在我们

关于 MySQL 密码你应该知道的那些事

关于 MySQL 密码你应该知道的那些事 提交 我的评论 加载中 已评论 关于 MySQL 密码你应该知道的那些事 2015-07-23 Linux中国 Linux中国 Linux中国 微信号 linux-cn 功能介绍 面向Linux爱好者,提供Linux技术文章.新闻资讯和交流平台. 每天推送一条最新精选Linux资讯和技术文章:支持Linux命令查询.Linux资讯搜索及微信群的交流. 本文将介绍MySQL用户密码相关的一些知识,以及5.6中对于安全性的一些改进 MySQL用户密码是如何生

MySQL CHAR和VARCHAR那些事

我们知道CHAR(M)和VARCHAR(M)的区别就是VARCHAR(M)是变长的字符串,而CHAR(M)是定长的字符串.我们暂时先不考虑变长和定长的问题,我们先来看一看CHAR(M)和VARCHAR(M)中的M代表的是什么意思. 在oracle中CHAR(M)和VARCHAR(M)中的M代表的是字节数就是这个列占用的最大字节数.而在MySQL中CHAR(M)和VARCHAR(M)中的M代表的是这个列占用的最大字符数.这是什么意思呢?下面我们在MySQL中创建一张表来测试一下就明白了. DROP

关于 MySQL int tinyint 类型的那点事

1.MySQL字段规定类型之后,存储是定长的,int(1)和int(4)从本身长度还是存储方式上都是一样的.mysql里,int(1)和int(4)的区别就是显示的长度,但是要设置一个参数:如果列制定了zerofill 就会用0填充显示,如2 int(3)指定后就会显示为002. 2.int 存储占4个字节, tinyint   存储占1个字节,存储长度决定了他们表示的数字范围不同.int表示的数字范围是:从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,48