安装mysql后如何创建初始数据库

启动MySQL服务。
Linux (systemd): sudo systemctl 启动 MySQL。
macOS(Homebrew):MySQL BREW 服务启动。
Windows:网络启动单元。

登录MySQL服务器。
单元格-u根-p。
输入您的密码或按 Enter 键(如果未设置密码)。

创建初始数据库。
创建数据库 myapp_db 字符集 utf8 mb4 COLLATE utf8 mb4 _unicode_ci;
创建并授权自定义用户(可选)。
创建由“your_password”标识的用户“myuser”@“localhost”; 授予 myapp_db 的所有权限。
到“我的用户”@“localhost”; 流媒体权限;
使用新数据库。
使用myapp_db;
操作提示:切换数据库后,立即执行SHOW CREATE DATABASE myapp_db;检查字符集和排序规则。

mysql怎么创建数据库

说白了,这就是启动mysql并建立数据库的步骤。

首先cmd输入NetstartMysql,查看服务是否启动。

服务启动后,进入cmd,输入Createdatabase,然后添加数据库名称。

我上周刚刚完成,就是这样完成的。

操作MySQl-MySQL(3)-数据库(30)

MySQL 非常复杂。
作为一个像我这样的人,我喜欢做一些具体的事情。

你看,2 02 2 年,我在北京,想着MySQL。
让我们从创建数据库开始。

要创建数据库,请使用命令行,如下所示:CREATE DATABASE test。
键入此行后,按 Enter 键。
然后,如果您再次查看并使用 SHOW DATABASE;,您将看到一个名为 test 的数据库出现。
然后输入 SELECT schema_name, default_character_set_name FROM information_schema.schemata WHERE schema_name = 'test';,可以看到这个测试库的编码是什么,是utf8
使用 Navicat 也可以。
打开Navicat,连接到数据库,单击连接名称,右键单击“新建数据库”。
然后将其命名为 test2 ,选择字符集,完成后单击“确定”。
就是这么简单。

删除数据库怎么样?命令行也简单,测试DROP DATABASE;。
输入它,按 Enter 键,测试就会消失。

使用Navicat删除,同样点击test2 ,右键“删除数据库”,然后确认删除。

选择数据库,也很简单。
使用 bjsxt;。
只要击中这条线就可以了。
比如我建了一个bjsxt库,编码是utf8 ,然后USE bjsxt;,后面的所有操作都在bjsxt中。

数据类型,有很多。
数字类型,TINYINT、MEDIUMINT、BIGINT 和 FLOAT、DOUBLE。
不要对长度感到困惑,int(3 )表示长度为3 ,与存储无关,除非您指定zerofill。

字符串类型,CHAR 和 VARCHAR。
CHAR(1 0),如果存储的字符少于1 0个,则用空格填充。
VARCHAR则不同,长度是可变的。
VARCHAR检索速度较快,TEXT较慢。
VARCHAR 可以指定长度,TEXT 不能。
可以通过指定第一个字符来对 VARCHAR 和 TEXT 进行索引。

日期类型,DATE,DATETIME,这些。

二进制数据,BLOB。
与 TEXT 不同,BLOB 是二进制的,而 TEXT 是文本。

要创建表,请使用命令行,例如CREATE TABLEEmployees(intemployee_id,lastnameVARCHAR(3 0),salaryFLOAT(8 ,2 ));。
输入后,按 Enter 键。
该表已创建。

使用Navicat创建一个表,同样点击“新建表”,命名为employees2 ,然后添加列,设置类型并保存。

删除表,DROP TABLE 员工;。
或者使用Navicat,点击employee2 ,右键点击“删除表”并确认。

修改表是一项繁重的工作。
更改表名,ALTER TABLE员工RENAME TO emp;。

更改列名,ALTER TABLE emp ALTER name Lastname COLUMN VARCHAR(3 0);。

更改列类型,ALTER TABLE emp ALTER COLUMN name VARCHAR(4 0);。

添加列,ALTER TABLE emp ADD COLUMNcommission_pct FLOAT(4 ,2 );。

删除列,ALTER TABLE emp REMOVE COLUMNcommission_pct;。

就这样吧。