本文目录一览:
如何在命令行创建一个mysql数据库
第一步:登陆到MySQL服务器
首先,你需要使用root用户登陆进你的MySQL数据库,如下:
$ mysql -u root -h -p
请注意:为了能登进远程的MySQL服务器,你需要开启服务器上的远程访问,如果你想调用同一主机上的MySQL服务器,你可以省略 "-h " 参数
$ mysql -u root -p
你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现。
第二步:创建一个MySQL数据库
在MySQL提示中输入命令之前,请记住所有的命令都是以分号结束的(否则将不会执行)。另外,考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母。但那不是必须的,只是方便的阅读。
现在,创建一个叫做xmodulo_DB的数据库:
mysql CREATE DATABASE IF NOT EXISTS xmodulo_DB;
第三步:创建一个数据库表
为了达到演示的目的,创建一个叫做posts_tbl的表,表里会存储关于文章的如下信息:
文章的标题
作者的名字
作者的姓
文章可用或者不可用
文章创建的日期
这个过程分两步执行:
首先,选择需要使用的数据库:
mysql USE xmodulo_DB;
第四步:创建一个用户,并授予权限
当涉及到访问新创的数据库和表的时候,创建一个新用户是一个很好的主意。这样做就可以让用户在没有整个MySQL服务器权限的情况下,去访问那个数据库(而且只能是那个数据库)
你可以创建新用户,授予权限,并且使改变生效:
mysql GRANT ALL PRIVILEGES ON xmodulo_DB.* TO 'new_user'@'%' IDENTIFIED
BY 'new_password';
mysql FLUSH PRIVILEGES;
'newuser'和'newpassword'分别指的是新的用户名和他的密码。这条信息将会被保存在mysql.user表中,而且密码会被加密。
第五步:测试
先插入一个虚拟的记录到posts_tbl表:
mysql USE xmodulo_DB;
mysql INSERT INTO posts_tbl (content, author_FirstName, author_Las
tName)
VALUES ('Hi! This is some dummy text.', 'Gabriel', 'Canepa');
然后查看posts_tbl表中的所有记录:
mysql SELECT * FROM posts_tbl;
如何在命令行创建一个MySQL数据库
用Mysql的命令行客户端新建一个数据库。
工具:
mysql命令行客户端
方法:
1、找到mysql命令行客户端启动的快捷方式,点击启动,进入mysql的命令行客户端。
2、在命令行客户端中输入mysql的用户密码,进入管理mysql数据库。
3、在命令行中输入,create database baidu语句,创建一个新的数据库,名为baidu;
4、创建成功之后,在命令行输入,show databases;显示当前已有的数据库。
5、在命令行输入,use baidu,改变当前的数据库,将数据库当前数据库更改为baidu,即可进入调用数据库baidu。
6、数据库改变之后,在命令行中输入exit,退出命令行客户端,创建过程结束。
mysql怎么用命令行新建数据库
命令:create database 数据库名
例1:建立一个名为xhkdb的数据库
mysql create database xhkdb;
例2:创建数据库并分配用户
①CREATE
DATABASE 数据库名;
②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON
数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';
③SET PASSWORD
FOR '数据库名'@'localhost' = OLD_PASSWORD('密码');
依次执行3个命令完成数据库创建。注意:中文
“密码”和“数据库”是户自己需要设置的。