当前位置: 首页 > news >正文

21年网站搭建公司排行榜网页推广平台

21年网站搭建公司排行榜,网页推广平台,免费单页网站在线制作,微信微博网站建设意见书安装Docker和Navicat Docker 进官⽹https://docs.docker.com/get-docker/ 选择机型安装即可。 Navicat(也可以在网上找个破解版本) 进官⽹https://www.navicat.com/en/products/navicat-premium 安装完之后连接新建⼀个数据库连接 然后再⾥⾯新建⼀个数…

安装Docker和Navicat

Docker
进官⽹https://docs.docker.com/get-docker/ 选择机型安装即可。

Navicat(也可以在网上找个破解版本)
进官⽹https://www.navicat.com/en/products/navicat-premium


安装完之后连接新建⼀个数据库连接

 

 

然后再⾥⾯新建⼀个数据库

 

 使⽤Docker安装MySQL
 

docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -v
$(pwd)/db:/var/lib/mysql --restart always mysql:8.0

解释:

  • -d 表示以后台模式运⾏容器。
  • --name mysql 表示为容器指定名字为 mysql。
  • -e MYSQL_ROOT_PASSWORD=your_password 表示设置 MySQL 的 root ⽤户密码为123456。
  • -v ./db:/var/lib/mysql 表示将 MySQL 数据库⽂件存储到本地当前⽬录下的 db/ ⽬录, 实现数据持久化。
  • -p 3306:3306 表示将容器的 3306 端⼝映射到本地的 3306 端⼝,以便通过本地访问 MySQL。
  • --restart always 表示容器启动后,如果异常退出,Docker 会⾃动重启容器。
  • mysql:8.0 表示使⽤8.0版本的 MySQL 镜像。

执⾏以上命令就能安装并运⾏MySQL。 安装成功会⽣成我们的数据库:

 Docker这边:

说明我们的服务已经启动了。

提醒:下⼀章我们就开始要开始设计数据表,如果不熟悉mysql的⼩伙伴可以先去了解⼀下mysql。

Mysql表设计
如果不了解Mysql的,建议先花点时间看看Mysql的基础。以下列举⼀下建表需要的注意事项: 主键设计:每个表都应该有⼀个主键来唯⼀标识每⼀⾏数据,常⻅的主键类型包括⾃增⻓整数

  • UUID 和字符串等。主键应该是不可变的,不应该在表中被修改。⽐如我们的表id 数据类型选择: 常⻅的数据类型包括整数、浮点数、⽇期时间、字符串等
  • 索引设计:⼀般来说,主键和外键字段都应该创建索引,其他需要经常查询或者⽤于排序、分组等 操作的字段也应该考虑创建索引。
  • 规范命名:表、字段、索引等命名需要规范化,遵循⼀定的命名规则和命名规范。

⽤户表 users

⾸先我们需要⼀个⽤户表,有以下字段:

 这⾥也提供了 .sql ⽂件
 

CREATE TABLE `users` (`id` int unsigned NOT NULL AUTO_INCREMENT,`avatar` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '头像',`nickname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '昵称',`phone` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '⼿机号',`password` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '密码',`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,`updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

常⽤查看数据库命令
1、:进⼊数据库容器
 

docker ps

 

 2、连接mysql

docker exec -it mysql mysql -uroot -p123456

3、看⼀下当前数据库
 

show databases;

 4、创建数据库
 

mysql> create database lease;
Query OK, 1 row affected (0.03 sec)

5、切换数据库

mysql> use lease;
Database changed

6. 创建表

mysql> 这⾥直接复制我们.sql⽂件的代码,回⻋即可

7. 查看数据表

mysql> show tables;
+-----------------+
| Tables_in_lease |
+-----------------+
| users |
+-----------------+

8、删库

mysql> drop database lease;
Query OK, 4 rows affected (0.11 sec)

http://www.wangmingla.cn/news/140943.html

相关文章:

  • 广州建站培训学校公司网络组建方案
  • 住房城乡建设部网站凡科建站怎么样
  • 微官网和手机网站区别seo关键词推广渠道
  • 黑群晖wordpress建站自媒体培训学校
  • 网站流量监控怎么做seo在线排名优化
  • asp动态网站设计模板抖来查关键词搜索排名
  • 常用的网页开发技术有哪些宁波seo教程行业推广
  • 天河低价网站建设seo赚钱培训
  • 网文网站开发方案如何推广公司
  • 百捷网站建设数据分析软件哪个最好用
  • 地址一地址二在线发布页网站seo搜索引擎优化教程
  • 电商网站的在线客服怎么做百度seo排名培训 优化
  • 单页电影网站源码外贸定制网站建设电话
  • 泰州 做网站有什么推广的平台
  • 潍坊网站建设SEO优化seo在线短视频发布页
  • 上海工商网上办事大厅电话百度seo教程视频
  • 做企业网站需要资质吗今日国内新闻摘抄十条
  • 房屋网站关键词排名哪里查
  • 电商网站开发公司杭州西安seo网站管理
  • 网站设计哪家公司好百度如何推广产品
  • 做视频的免费素材网站合肥网络推广服务
  • 做桑拿网站犯法吗电话营销销售系统
  • 江西建设职业技能教育咨询网站百度手机助手应用商店下载
  • 东莞商城网站建设公司怎么在百度推广自己的公司
  • 阿里巴巴运营岗位职责长沙官网seo技术厂家
  • 怎么做浏览网站的小程序站外推广方式有哪些
  • 机械设备企业网站源码营销模式
  • 东莞网站推广渠道有哪些百度游戏排行榜
  • 百合网网站建设与策划seo网站推广教程
  • 直接做那个视频网站学校教育培训机构