mysql创建数据库几种方式(mysql创建数据库几种方式)

  • 1、如何用MySQL创建一个数据库
  • 2、如何在MYSQL数据库中新建一个数据库
  • 3、mysql 8.0 创建新的数据库、用户并授权,以及相关查看并删除操作
  • 4、mysql数据库怎么新建一个数据库
  • 5、如何在mysql中创建新的数据库
  • 6、mysql创建数据库命令??

MySQL是一个很常用的数据库工具。下面,我们来看看如何使用MySQL创建一个数据库吧。

01

打开MySQL

首先要确保本地电脑中已安装上MySQL工具,并打开它,再连接上MySQL服务器,如下图所示:

02

新建数据库

在链接的MySQL数据库中右击,选择【新建数据库】选项,如下图所示:

03

数据库名称

会弹出一个新建数据库窗口,【数据库名称】见名知意即可,比如名为db_user,如下图所示:

04

字符集和序规则

字符集以utf开头即可,排序规则选择utf8_general_ci,点击确定,即可创建一个数据库,如下图所示:

1、打开电脑的SQL软件 ,输入用户名和密码,连接上Mysql主机地址,将Mysql启动。

2、进入Mysql里面后,用鼠标右键点击主机,然后会弹出菜单栏,点击里面的“创建数据库”,也可以使用快捷键Ctrl+D。

3、接着会出现“创建数据库”的窗口,为创建的数据库取名,并选择“基字符集”为“UTF-8”,然后点击创建。

4、这样子就完成了数据库的创建动作,这时候可以发现左边多了个刚刚命名的数据库。

以创建wordpress网站的数据库为例

1、创建数据库

创建可指定字符,或者不指定字符,如果不指定字符,默认为 utf8mb4 和 utf8mb4_0900_ai_ci

2、创建用户

可自行指定用户可访问的IP地址范围。

3、授权用户

4、直接一步到位

或者 这种方法 :创建并授权用户,是二和三的合并。

1、查看数据库

show databases可查询所有存在的数据库

2、查看用户信息

用户信息在系统数据库mysql中的user表中。密码查询不会显示明文密码,而是显示为加密后的密文。

3、查看用户权限

有两种方式查看。

第一种方式 : show grants for ‘userwordpress’;

第二种方式: select * from mysql.user where user=’userwordpress’G;

g 相当于’;’

G使每个字段打印到单独的行,也有 ’;’ 的作用

只能查出哪个数据库的哪张表的权限,如查userwordpress在mysql数据库的user表的权限,显示都是N(no),没有权限,如果查root用户就都是Y(yes)选择了。

用drop而非delete,简单的区分就是,drop是删除【表】,truncate与delete则是删除表中【记录】。

删除用户

同理,删除数据库

用drop删除时,会有确认信息,为了防止误删。(删库跑路,请谨慎操作)

1、创建一个名为School的数据库。

1、创建一个学生信息表:学生id(自增,主键),姓名,年龄,性别,电话,籍贯,入学时间,所属班级id(外键)。

2、创建一个学生成绩表:成绩id(自增,主键),科目,成绩,学生id(外键),创建时间。

3、创建一个学生班级表:班级id(主键,自增),班级名称。

MySQL 创建数据库

创建数据库就是在系统磁盘上划分一块区域用于存储和管理数据,管理员可以为用户创建数据库,被分配了权限的用户可以自己创建数据库。

MySQL中创建数据库的基本语法格式如下:

其中“db_name”是将要创建的数据库名称,该名称不能与已经存在的数据库重名。

创建数据库:create

database

数据库名;

使用这个数据库这样写:use

数据库名;

数据库名

需要楼主自己替换成数据库的名字。

希望你满意。O(∩_∩)O~

原创文章,作者:C50GI,如若转载,请注明出处:https://www.506064.com/n/126205.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
C50GI的头像C50GI
上一篇 2024-10-03 23:07
下一篇 2024-10-03 23:07

相关推荐

  • Java中split方法的使用

    介绍 在Java编程中,我们经常需要将一个字符串拆分为子字符串,这就是split方法的作用。使用split方法可以将一个字符串按照特定的分隔符进行拆分,并返回一个字符串数组。这个方…

    编程 2024-10-04
  • java调用数据库,java调用数据库存储过程的接口是

    本文目录一览: 1、java连接数据库的代码 2、怎么使用JAVA连接数据库? 3、java中如何调用数据库的存储过程 4、java多个方法调用数据库会创建多个连接吗 5、JAVA…

    编程 2024-10-27
  • ES6遍历对象的方法详解

    ES6的出现使得JavaScript更加强大,其中新增的遍历对象的方法也是开发者常用的工具之一。在本文中,我们将从多个方面来对ES6遍历对象的方法进行详细的阐述。 一、基本用法 E…

    编程 2024-11-29
  • Python模块:NumPy

    一、概述 NumPy是Python的一个科学计算库,它为Python提供了数组支持。NumPy的核心是多维数组(ndarray),它可以处理向量、矩阵等数据结构,在数值计算等领域有…

    编程 2024-10-03
  • cvNamedWindow的详解

    cvNamedWindow是OpenCV库中非常重要的一个函数,它是一个用于创建GUI窗口的函数,用于显示图像。本文将从多个方面对cvNamedWindow进行详细的阐述,介绍cv…

    编程 2024-11-24
  • 详解Nginx域名配置

    一、Nginx域名配置超时时间 Nginx域名配置超时时间是指在Nginx服务器和客户端之间连接的超时时间,包括两个时间:连接超时时间和数据传输超时时间。如果在一定时间内请求无响应…

    编程 2024-10-04
  • js实现web签名,js 函数签名

    本文目录一览: 1、Js如何调用webservice 2、WEB界面操作〔各功能介绍,如如何实现邮件转发、如何在WEB上设置签名、如何设置自动回复等等〕 3、PHP+JS如何实现网…

    编程 2024-11-05
  • mysql数据库视图基本操作,数据库视图的操作

    本文目录一览: 1、MySQL数据库基础+ 数据库的基本操作? 2、MySQL视图 3、如何在MySQL中利用数据库表创建视图 4、mysql 视图 MySQL数据库基础+ 数据库…

    编程 2024-11-11
  • java我的讲义很不错的资源(java我的讲义很不错的资源在哪)

    本文目录一览: 1、零基础学习Java的书籍有哪些,请推荐 2、零基础学习java,有没有比较好的书或者视频? 3、自学Java,推荐几个比较好的自学网站,或者书籍之类的,谢谢! …

    编程 2024-10-03
  • c语言二元插值,二维线性插值c语言

    本文目录一览: 1、用C语言实现拉格朗日插值、牛顿插值、等距结点插值算法 2、用C语言编写一个线性插值程序 3、c语言中插值排序法怎么打程序 4、用拉格朗日插值法(二次插值)来计算…

    编程 2024-11-14

发表回复

登录后才能评论