MySQL怎么用命令行创建一个数据库

发布网友 发布时间:2022-04-22 04:50

我来回答

8个回答

热心网友 时间:2022-04-07 17:49

你这个题目是有问题的,数据库文件的位置不是在创建具体某个数据库的时候指定的,那样的话软件怎么进行管理?你安装mysql的时候选的数据库文件存放位置在哪里,创建的时候就会存在哪里,即使你把一个数据库文件复制到别的电脑里,也必须放在程序确定的位置,不能随意放在D盘或者E盘。

cmd

cd进入mysql的bin目录

mysql -u root -p

输入root的密码

进入后建立数据库

mysql>show database newdb

热心网友 时间:2022-04-07 19:24

你这是查看数据库 搞笑呢?

热心网友 时间:2022-04-07 21:15

给你举个例子
use master
if exists(select* from sysdatabases where name='MyATM')
drop database MyATM
go
create database MyATM
on primary
(
name='MyATM_data',
filename='D:\\MyATM_data.mdf',
size=10MB,
maxsize=100MB,
filegrowth=10%
)
log on
(
name='MyATM_log',
filename='D:\\MyATM_log.ldf',
size=10MB,
filegrowth=1
)
go
-----------客户信息表
use MyATM
if exists(select *from sysobjects where name='UserInfo')
drop table UserInfo
go
create table UserInfo
(
customerID int identity(1,1) constraint pk_customerID primary key(customerID) not null,
customerName nvarchar(20) not null,
PID nvarchar(18) constraint ck_PID check(len(PID)=15 or len(PID)=18) not null,
telephone nvarchar(20) constraint ck_telephone check(telephone like '[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'or telephone like '[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') not null,
address nvarchar(20) null
)

热心网友 时间:2022-04-07 23:23

数据库的位置取决于你安装时指定的位置。建库的命令是 create database CD

热心网友 时间:2022-04-08 01:48

你这个题目是有问题的,数据库文件的位置不是在创建具体某个数据库的时候指定的,那样的话软件怎么进行管理?你安装mysql的时候选的数据库文件存放位置在哪里,创建的时候就会存在哪里,即使你把一个数据库文件复制到别的电脑里,也必须放在程序确定的位置,不能随意放在D盘或者E盘。

热心网友 时间:2022-04-08 04:29

cmdcd进入mysql的bin目录mysql -u root -p输入root的密码进入后建立数据库mysql>show database newdb;

热心网友 时间:2022-04-08 07:27

命令: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个命令完成数据库创建。注意:中文
“密码”和“数据库”是户自己需要设置的。

热心网友 时间:2022-04-08 10:42

数据库存放的位置是在配置文件中配置的,不是说想把库放在哪就是哪 create database AB;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com