很多初学者在做网站时会用到MYSQL这一数据库,那么如何创建一个站点的数据库呢?

方法一,用phpmyadmin ,在这里可以界面画创建,这里不多说

方法二,就在CLI 命令界面创建并赋予相关的权限

下面小编就写下具体步骤供参考:

用root密码进入MYSQL下

创建用户

create user test123;

显示MYSQL里所有用户可以查看一下

select user from mysql.user;

创建数据库与删除数据库

create database test123;

drop database test123;

给数据库test123 与用户名test123权限

grant all privileges on test123.* to test123@'%' identified by "test123";

grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"

这里就已经创建成功了,像做网店的,或者论坛的时候就可以在安装过程中进行相关的数据库的填写。

如增加一个新的用户 test1231 密码为test1231,让其可以在本机上登录,并对所有数据库有查询,插入,修改,删除的权限.首先要以root用户进入mysql,然后键入以下命令: 

grant select,insert,update,delete on *.* to test1231@localhost by "test1231";

如果希望该用户能够在任何机器上登录mysql,则将localhost改为"%"

如果不想test1231有密码,可以再打一个命令将密码去掉.

grant select,insert,update,delete on mydb.* to test1231@localhost identified by"";

 查看用户远程权限情况

select user,host from mysql.user;

显示数据库

show databases;

选中其中的一个数据库

use test123;

建表

use test123;

create table 表名(字段列表);

create table test123(name VARCHAR(20), sex CHAR(1));

drop table 表名;

清空表中的记录

delete from test123;

显示表中的记录

select * from test123;

显示表

show tables;

显示数据库表的结构

describe 表名;

导出导入数据库

mysqldump -u test123 -p test123>> D:\test123.sql 

然后会提示输入密码

mysql -u test123 -p test123 < D:\test123.sql

至于其他知识点,请大家参考一下良师洪哥的其他一些文章~

03-14 00:54