首页 > 数据库 >Mysql安装

Mysql安装

时间:2023-12-16 20:33:53浏览次数:23  
标签:name show create Mysql 表名 table 安装 id

 

 

 

 

 

 

 

 

 

 ---------------------------------------------Mysql命令1-------------------------------------------------

## mysql命令

~~~python
# 默认端口号
3306


# 登录命令:
mysql -u root -p


# 修改密码命令(在mysql之外进行,可以不登录):
mysqladmin -uroot -p password 新密码


# 忘记密码---修改密码(在mysql之内进行,必须登录,修改完需要重启服务):
updata user set password=password(新密码) where user='root' and host='localhost';


# 查看所有数据库
show databases


# 查看所有表
show tables

# 库的增删改查
1.查库:
show databases;

2.增库:
create database 库名;

3.改库:
alter database 旧库名 rename 新库名;

4.删库:
drop database 库名;

5.查看当前所在库:
select database();

6.切换数据库:
use 数据库名称;


# 表的增删改查
1.查表:
show tables;

2.增表:
create table 表名(id int,name varchar(4),age int);

3.查看表结构:
desc 表名;

4.详细查看表结构:
show create table 表名;

5.修改表名:
alter table 旧表名 rename 新表名;

6.修改字段类型:
alter table t1 modify name varcher(32);

7.删除表:
drop table 表名;


# 记录的增删改查
1.查询记录:
select * from table;
select id,name from table;

2.查看所有表:
show tables;

3.增:
insert into 表名(id, name, age) value (1, 'egon', 18);
insert into 表名2(id, name, age) value ,(1, 'egon', 18),(2, 'egon', 18),(3, 'egon', 18);

4.修改:
updata 表名 set name='egon' where id=1;

5.删除记录:
delete from table where id=1;

# 退出命令
exit
~~~

 

 ---------------------------------------------Mysql命令1-------------------------------------------------

 

## 存储引擎

~~~python
查看存储引擎:
show engines;

MyISAM

InnoDB

MEMORY => 内存

创建表指定引擎:
create table 表名(id int) engines='MyISAM';
create table 表名(id int) engines='InnoDB';
~~~

## 数据类型之整型

~~~python
tinyint smallint int bigint
# 区别:存储数据的范围不一样

# 验证整型是否带符号
create table t6 (id tinyint)
~~~

## 数据类型之浮点型

~~~python
float double decimal

# float(8,2) 999999
float(255,30)
总共255位,小数30位
double(255,30)
总共255位,小数30位
decimal(60,30)
总共60位,小数30位
# 精确度
decimal > double > float
~~~

## 数据类型之字符串

~~~python
# 两种字符串括号中的数字必须写,代表存储字符串长度:
char(4)
存储4位,不够的空格补齐4位,超过4位的报错
# 优点
查询速度快
# 缺点
浪费空间

vaechar(4)
存储4位,有几位存几位,超过的报错

# 优点:
节省空间
# 缺点:
查询速度比char慢

char(4) varchar(4)

pack(2) => 1 pack(10) => 1

unpack(1) => 2 unpack(1) => 10

# 验证
create table t10(id int,name char(4));
creata table t9(id int,name varchar(4))
~~~

标签:name,show,create,Mysql,表名,table,安装,id
From: https://www.cnblogs.com/vless/p/17908323.html

相关文章

  • MySQL 8.2.0部署安装验证
    MySQL8.2.0部署安装验证背景昨天捯饬了半天Oracle23cFree版本发现自己白忙活了.然后想着继续看一下MySQL8.2.看看会不会又继续白忙活下载与安装https://cdn.mysql.com//Downloads/MySQL-8.2/mysql-8.2.0-1.el8.x86_64.rpm-bundle.tar计划是下载tar包,这样比较简单......
  • MySQL注入1笔记
    Sqlsever常规操作access数据库大于100m可能就会运行缓慢,为了应对中小型企业的使用,微软推出了sqlserver数据库,用来应对一些大型的数据量。sqlserver常用于:教育网站政府网站棋牌网站游戏网站一个企业站一个服务器,有可能是sqlsever一个服务器多个企业站,基本上是access......
  • Mysql注入1笔记
    Sqlsever常规操作access数据库大于100m可能就会运行缓慢,为了应对中小型企业的使用,微软推出了sqlserver数据库,用来应对一些大型的数据量。sqlserver常用于:教育网站政府网站棋牌网站游戏网站一个企业站一个服务器,有可能是sqlsever一个服务器多个企业站,基本上是access......
  • Eclipse在线安装SVN插件
    环境:Win10、eclipse2013-12(javaversion"1.8.0_221")先下载jdk安装完成,并配置好环境变量,因为eclipse启动需要依赖jdk环境。eclipse无需安装,解压使用,进入解压目录,双击eclipse.exe执行即可。电脑可以联网,按照以下步骤在线安装svn资源管理器。这一步可以先点击Installed,确保当前没......
  • ubuntu22.04安装Goland2022.2.4
    ubuntu22.04安装Goland2022.2.4自行下载Goland版本下载golandwgethttps://download.jetbrains.com/go/goland-2022.2.4.tar.gz./将下载的压缩文件解压到指定目录sudotar-zxvfgoland-2022.2.4.tar.gz-C/tools/goland启动试运行golandcd/tools/goland/GoLand......
  • mysql使用小tip
    小tip1mysql>usetestReadingtableinformationforcompletionoftableandcolumnnamesYoucanturnoffthisfeaturetogetaquickerstartupwith-ADatabasechanged当切换到某个库时,经常会出现上面信息,意思是预读这个库中表以及表列信息。但是当库中表很多,表中数......
  • TDSQL DBBRIDGE安装文档
    一、环境操作系统:CentOS7.964位二、步骤:2.1yuminstall-ylibiculibicu-developenssl-develOpenSSLgccunzipperl-ExtUtils-Embedlibxslttcljava-1.8.0-openjdkreadline-develflex2.2上传并解压缩zip文件cd/dataunzipe8322a26-f049-44e9-aad1-abff0dacf4......
  • 服务器系统安装
    制作支持UEFI引导的U盘在Systemx服务器上安装WindowsServer2008R2操作系统本例是在Systemx3550M55463型上通过U盘安装WindowsServer2008R2操作系统,其他机型以U盘方式安装系统或者以刻录DVD光盘方式安装系统,也可参考本例。 若服务器全新或者所有阵列及数据皆可删除,也......
  • JDK&HDFS安装
    一、环境操作系统:CentOS7.964位JDK版本:8HADOOP版本:3.3.0二、安装包:2.1JDK百度网盘地址及提取码:地址:https://pan.baidu.com/s/1sbgLPROfd9e_valSfv0YAQ 提取码:4qps2.2HADOOP百度网盘地址及提取码:地址:https://pan.baidu.com/s/180Q7Lbyyo6qpwyu1AAFR_Q 提取码:ras4......
  • linux 上安装kapacitor
    转载请注明出处:1.通过安装包安装1.使用以下命令下载安装包:wgethttps://dl.influxdata.com/kapacitor/releases/kapacitor_1.6.3-1_amd64.deb然后,运行以下命令来安装下载的包:sudodpkg-ikapacitor_1.6.3-1_amd64.deb        2.安装完成后,......