首页 > 数据库 >从零开始的MySQL生活

从零开始的MySQL生活

时间:2024-10-28 20:47:02浏览次数:10  
标签:生活 4.3 表名 从零开始 输入 MySQL TABLE 字段名

1、安装MySQL

1.1 下载链接

通过百度网盘分享的文件:mysql-installer-community-8.0.40.0.msi
链接:https://pan.baidu.com/s/1zhZ2qI1OYz4GV4fg9x0E-Q?pwd=gtdk 
提取码:gtdk

2、配置环境

2.1 找到刚刚安装的位置,里面有一个名为 "bin" 的文件夹,打开并复制其路径。

2.2 配置环境

右击“开始”,点击“系统”,点击“高级系统设置”,点击“环境变量”.

①点击“path”

②点击“编辑”

③点击“新建”

④复制刚刚的路径。

3、启动MySQL

3.1启动MySQL的四种方法
3.1.1 直接打开

安装完成后会在系统的开始菜单下出现下图所示的程序,随便打开一个,输入安装时设置的密码。

输入密码后,出现下图的界面,表示MySQL正常。

然后输入“\q”,退出MySQL。

3.1.2  使用终端打开

“win”+“R”打开并输入“cmd”

输入命令“mysql -u root -p”

输入密码

欢迎来到MySQL

3.1.3  连接指定地址服务端

输入命令“mysql -h 主机名 -u 用户名 -p”

输入密码

3.1.4 连接指定地址数据库服务端

输入命令“mysql -D 数据库名 -h 主机名 -u用户名 -p”

输入密码

4、安装可视化客户端 —— navicat

4.1 下载链接

通过百度网盘分享的文件:navicat17_mysql_cs_x64.exe
链接:https://pan.baidu.com/s/1jyHxwoQEFJyGxqxsdtnF5A?pwd=zx34 
提取码:zx34

双击安装即可

4.2 连接Mysql

点击连接

选择MySQL

点击下一步

输入:连接名称,主机,端口,用户和密码,然后点击确定。

连接完成!

4.3  基本操作

4.3.1 新建数据库

右键“localhost”  选择“新建数据库”,输入数据库名称,如“db_1"

数据库名称最好见名知意

4.3.2 查看数据表

语法格式:SHOW TABLES;

4.3.3 创建数据表

注意:要先进入数据库才可创建数据表

语法格式:

CREATE TABLE table_name(

column1(字段名1) datatype(数据类型)[contrai(约束条件)],

column2(字段名2) datatype(数据类型)[contrai (约束条件)],

.....

columnn(字段名n) datatype(数据类型)[contrai(约束条件)], PRIMARY KEY(one or more columns)

)[character set 字符集];

字符集不设置的话是默认设置

4.3.4 查看表的创建语句

语法格式:

SHOW CREATE TABLE 表名;

4.3.5 查看表结构

语法格式:

DESC 表名;

4.3.6 修改表名

语法格式:

RENAME TABLE 原表名 TO 新表名;

【注意:有时出错是因为没有获得修改权限,可以使用下面修改方式:

ALTER TABLE 原表名 RENAME TO 新表名; 】

查看数据表是否修改成功

语法格式:SHOW TABLES;

4.3.7 增加数据表字段

语法格式:

ALTER TABLE 表名

ADD 列名 类型 [约束条件];

4.3.8 修改数据表字段

语法格式:

ALTER TABLE 表名

CHANGE 原字段名 新字段名 类型 [约束];

注意:如果原字段名和新字段名一样的,表示不改字段名,只改字段的类型和约束,此时和modify作用一样

ALTER TABLE 表名

MODIFY 列名 类型 [约束];

MYSQL数据库中的表的结构是可以修改的,数据库中的某一字段移动至表的首列或者是另一字段之后的方法:

移动某字段之后的语句为:ALTER TABLE MODIFY AFTER ; 并回车。

将字段移动至首列则输入:ALTER TABLE MODIFY FIRST;  并回车。

4.3.9  删除数据表字段

语法格式:

ALTER TABLE 表名

DROP 字段名;

4.3.10 删除数据表

语法格式:

drop table 表名;

未完待续~

标签:生活,4.3,表名,从零开始,输入,MySQL,TABLE,字段名
From: https://blog.csdn.net/qq_65009672/article/details/143308137

相关文章

  • [MySQL]第六章:MySQL表的约束
    本专栏内容为:MySQL学习专栏......
  • mysql弱密码爆破
    mySQL弱密码 靶场:/vulhub/mysql/CVE-2012-2122 启动:docker-composeup-d扫描端口nmap-Sv-Pn-T4靶机ip 看到在3306端口开启了mysql服务爆破账号密码 1.使用超级弱口令检测工具(github下载) 爆破出root/123456 2.使用Hydra爆破hydra-L用户名字典—P密码......
  • MySQL操作
    一.MySQL优点多语言支持:MySQL为C、C++、Python、Java等多种编程语言提供了API,访问和使用方便。可以移植性好:MySQL是跨平台的。支持大量数据查询和存储:MySQL可以承受大量的并发访问。二.MySQL常用命令1.查看当前所有的数据库showdatabases; 2.创建库createdatabase......
  • 【MySql进阶及常见方案】mysql索引底层原理和优化手段
    mysql索引底层原理和优化手段不管业务怎么发展,数据最终都要存储到数据库中,所以数据库是必不可少的一个环节。而随着业务逐渐壮大,并发越来越高,数据库很容易成为整个链路的短板。而调优的第一步,都是从sql语句、索引入手。先得保证单个数据库执行没问题,才会有更高层次的分库......
  • centos中docker安装mysql
    用来记录1先升级yumupdate,遇到问题,解决在上篇centos7yum报错Cannotfindavalidbaseurlforrepo:base/7/x86_642安装docker需要的工具包3配置docker的yum源位置报错,网上查询说是因为国内访问不到docker官方镜像,但是直接在网页里打开连接可以下载,换成阿里云后成......
  • 为什么MySQL单表不能超过2000万行? (1)
    ​最近看到一篇《我说MySQL每张表最好不要超过2000万数据,面试官让我回去等通知》的文章,非常有趣。文中提到,他朋友在面试的过程中说,自己的工作就是把用户操作信息存到MySQL里,因为数据量超大(5000万条左右),需要每天定时生成3张表,然后将数据取模分别存到这三张表里。下面是两人的对......
  • MySQL权限操作
    一、MySQL的权限二、权限用法1.创建用户createuser'admin'@'%'identifiedby'your_password';2.查看用户权限showgrantsfor'admin'@'%';3.授权grantselect,update,insert,deleteondatabase.*to'admin'@'%'......
  • mysql8 gitd 主从复制
    一、master主库1、配置serviceID、开启二进制日志和打开gitd,可以配置中继日志。然后重启mysql。完整配置如下[client]socket=/data/mysql/mysql.sock[mysqld]user=rootdatadir=/data/mysql/databasedir=/data/mysqlsocket=/data/mysql/mysql.sockport=3306#允许最大连......
  • 阿里面试:为什么要索引?什么是MySQL索引?底层结构是什么?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • API 接口在日常生活与商业决策中的广泛应用
    一、API接口在日常生活中的应用移动应用:天气应用:通过接入气象部门的API接口,为用户提供准确的天气预报信息,包括温度、湿度、空气质量、降水概率等。用户可以根据这些信息合理安排出行、穿着和户外活动。地图导航应用:利用地图服务提供商的API接口,实现路线规划、实时交通......