正文
怎么用命令建立mysql 怎么用命令建立数据库
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
如何在命令行创建一个MySQL数据库
使用命令行创建MySql数据库,首先要登录MySql数据库系统
创建步骤如下怎么用命令建立mysql:
Windows操作系统下,开始——运行,打开"运行"对话框,输入cmd,点击“确定”即可进入DOS窗口,输入登录MySQL数据库命令
mysql -h 127.0.0.1 -u root -p
参数含义:
mysql是登录数据库怎么用命令建立mysql的命令,-h 后面跟服务器的IP,由于本示例MySql服务器安装在本地,因此IP地址为127.0.0.1怎么用命令建立mysql;-u 后面跟用户名,本示例采用 root用户登录;-p 后面跟登录密码。
输入上述命令后回车,再输入登录密码,一般默认密码是root
回车
成功登录MySQL数据库后就可以在DOS下使用SQL语句"create database"创建数据库了
mysqlcreate database 要创建的新数据库名;
相关操作附图:
图中的mydb1就是新创建的数据库
mysql怎样用命令建数据库表
首先我们双击打开【navicat】这款软件,在菜单栏中选择【文件】--【新建连接】--【MySQL】;
在打开的【新建连接】对话框中输入【连接名】和【密码】,密码就是你配置MySQL数据库时设置的密码,其余项的值默认就行,然后点击【确定】;
然后我们就可以在连接列表中看到我们刚才创建的连接了。右击【baidujingyan】,也就是我们刚才创建的连接的名字,选择【命令列界面】,打开命令列界面;
我们就是在命令界面里输入命令来完成操作的;首先创建数据库,假设名字为【baidu】,命令为:create database baidu;(注意最后以分号结束,输完命令后回车);
然后右击【baidujingyan】,选择【刷新】,就可以看到我们刚刚创建的名字为【baidu】的数据库;
因为我们的数据库一般情况下要存放中文数据,也就是汉字,所以我们在进行建立表的操作时,有必要先改一下数据库的属性;右击【baidu】--【数据库属性】;
在打开的【数据库属性】对话框中修改字符集编码,改为【utf-8】形式,然后【确定】(提前修改了,避免以后出错,注意这一步,很重要,如果不更改,在后面的输入中文时,就会出现乱码);
接下来我们建立表,因为我们要在【baidu】这个数据库下建立表,所以我们要先选择这个数据库;命令为:use baidu;
然后我们开始建立表,假设表的名字是urltable,作用是存放标题和链接的,并且标题为主键;标题长度为10个汉字,链接长度为80个字符,那么命令为:
mysql create table urltable
- (title char(20) not null unique,
- url char(40));
如何用命令创建新的mysql数据库
创建数据库
-- 指定数据库名称
-- (注怎么用命令建立mysql:如果数据库名中包含空格可以使用[]将其标示)
create database [Super WC]
-- 关于数据文件怎么用命令建立mysql的定义
on
(
name = Super_WC_Data, -- 逻辑名
filename = 'C:\Super_WC_Data.MDF', -- 物理路径以及物理名
size = 2MB, -- 初始大小
maxsize = 4MB, -- 最大限制
filegrowth = 1MB -- 增长大小
)
-- 关于日志文件的定义
log on
(
name = Super_WC_Log,
filename = 'C:\Super_WC_Log.LDF',
size = 3MB,
maxsize = 7MB,
filegrowth = 20% -- 增长比例
)-- 附加数据库
execute sp_attach_db '[Super WC]', 'C:\Super_WC_Data.MDF','C:\Super_WC_Log.LDF'
-- 分离数据库
execute sp_detach_db '[Super WC]'
-- 复制数据库
execute master.dbo.xp_cmdshell 'copy C:\Super_WC_Data.MDF D:\Super_WC_Data.MDF'
execute master.dbo.xp_cmdshell 'copy C:\Super_WC_Log.LDF D:\Super_WC_Log.LDF'
(1)创建数据表创建一个数据表怎么用命令建立mysql:学生(students)
结构如下:
字段 类型 是否允许为空 约束 备注
no char(4) No 主键 学号name nvarchar(8) No 唯一 姓名birthday datetime No 检查(至少18年前) 生日age tinyint No 缺省(默认等于当前时间减去生日) 年龄sex nchar(1) No 缺省(默认'女') 性别phone char(11) Yes 检查(要么没有怎么用命令建立mysql,要么长度等于11) 电话address nvarchar(24)No 地址没有特别约束的情况:
create table student
(
no char(4) not null,
name nvarchar(8) not null,
birthday datetime not null,
phone char(11) null,
address nvarchar(24) null
)注意:没有特别约束的情况下怎么用命令建立mysql,创建数据表可以参考“企业管理器”中“设计表”的操作格式!包含约束的情况:
create table students
(
no char(4) primary key,
name nvarchar(8) unique,
birthday datetime check(datediff(year, birthday, getdate()) = 18),
age as datediff(year, birthday, getdate()),
sex nchar(1) default('女') check(sex = '女' or sex = '男'),
phone char(11) check((phone is null) or (len(phone) = 11)),
address nvarchar(24)
)
create table scores
(
no char(4) foreign key references students(no),
chinese numeric(4,1) check(chinese = 0 and chinese = 100),
english numeric(4,1) check(english = 0 and english = 100) ) 这个建库 建表 建约束都有的 忘采纳!
如何通过命令行创建和设置一个MySQL用户
注:怎么用命令建立mysql我怎么用命令建立mysql的运行环境是widnows xp professional + MySQL5.0
一, 创建用户:
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username - 你将创建怎么用命令建立mysql的用户名, host -
指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%.
password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
二,授权:
命令:GRANT privileges ON databasename.tablename TO 'username'@'host'
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
例子: GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';
注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
三.设置与更改用户密码
命令:SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");
例子: SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
四.撤销用户权限
命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host';
说明: privilege, databasename, tablename - 同授权部分.
例子: REVOKE SELECT ON *.* FROM 'pig'@'%';
注意: 假如你在给用户'pig'@'%'授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO 'pig'@'%', 则在使用REVOKE SELECT ON *.* FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON *.* TO 'pig'@'%';则REVOKE SELECT ON test.user FROM 'pig'@'%';命令也不能撤销该用户对test数据库中user表的Select 权限.
具体信息可以用命令SHOW GRANTS FOR 'pig'@'%'; 查看.
五.删除用户
命令: DROP USER 'username'@'host';
如何用cmd创建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个命令完成数据库创建。注意:中文
“密码”和“数据库”是户自己需要设置的。
怎么用命令建立mysql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么用命令建立数据库、怎么用命令建立mysql的信息别忘了在本站进行查找喔。