很多初学者在做网站时会用到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
至于其他知识点,请大家参考一下良师洪哥的其他一些文章~