mysql脚本创建数据库
① mysql中创建数据库命令是
CREATE TABLE 语句的主要语法及使用说明如下:
CREATE TABLE:用于创建给定名称的表,必须拥有表CREATE的权限。
<表名>:指定要创建表的名称,在 CREATE TABLE 之后给出,必须符合标识符命名规则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中创建表。无论是否有当前数据库,都可以通过这种方式创建。在当前数据库中创建表时,可以省略 db-name。如果使用加引号的识别名,则应对数据库和表名称分别加引号。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。
<表定义选项>:表创建定义,由列名(col_name)、列的定义(column_definition)以及可能的空值说明、完整性约束或表索引组成。
默认的情况是,表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会出现错误。
mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
-> (
-> id INT(11),
-> name VARCHAR(25),
-> deptId INT(11),
-> salary FLOAT
-> );
Query OK, 0 rows affected (0.37 sec)
② 如何在命令行创建一个mysql数据库
第一步:登陆到MySQL服务器
首先,你需要使用root用户登陆进你的MySQL数据库,如下:
$ mysql -u root -h -p
请注意:为了能登进远程的MySQL服务器,你需要开启服务器上的远程访问,如果你想调用同一主机上的MySQL服务器,你可以省略 "-h " 参数
$ mysql -u root -p
你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现。
③ mysql建数据库,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创建数据库命令
创建数据库:create
database
数据库名;
使用这个数据库这样写:use
数据库名;
数据库名
需要楼主自己替换成数据库的名字。
希望你满意。O(∩_∩)O~
⑤ 新建一个MySQL数据库的简单教程
使用mysqladmin创建数据库:
需要特殊的权限才能创建或删除一个MySQL数据库。因此,假设以root用户的访问,可以创建任何数据库使用mysql
mysqladmin的二进制。
例子:
这里是一个简单的例子来创建数据库名为
TUTORIALS:
[root@host]#
mysqladmin
-u
root
-p
create
TUTORIALS
Enter
password:******
这将创建一个数据库:TUTORIALS.
使用PHP脚本创建数据库:
PHP使用mysql_query函数来创建或删除一个MySQL数据库。这个函数有两个参数,并返回TRUE成功或失败则返回FALSE。
语法:
bool
mysql_query(
sql,
connection
);
例子:
试试下面的例子来创建一个数据库:
<html>
<head>
<title>Creating
MySQL
Database
-by
www.jb51.net</title>
</head>
<body>
<?php
$dbhost
=
'localhost:3036';
$dbuser
=
'root';
$dbpass
=
'rootpassword';
$conn
=
mysql_connect($dbhost,
$dbuser,
$dbpass);
if(!
$conn
)
{
die('Could
not
connect:
'
.
mysql_error());
}
echo
'Connected
successfully<br
/>';
$sql
=
'CREATE
DATABASE
TUTORIALS';
$retval
=
mysql_query(
$sql,
$conn
);
if(!
$retval
)
{
die('Could
not
create
database:
'
.
mysql_error());
}
echo
"Database
TUTORIALS
created
successfully\n";
mysql_close($conn);
?>
</body>
</html>
⑥ MySQL怎么用命令行创建一个数据库
你这个题目是有问题的,数据库文件的位置不是在创建具体某个数据库的时候指定的,那样的话软件怎么进行管理?你安装mysql的时候选的数据库文件存放位置在哪里,创建的时候就会存在哪里,即使你把一个数据库文件复制到别的电脑里,也必须放在程序确定的位置,不能随意放在D盘或者E盘。
⑦ mysql创建数据库!
你可以这样的思路来实现。
1,Gsm机器转移时刻给予的信号接收。如何通信(一来一回)?
可以通过2台机器的共享文件里某一文件来进行约定通信。也可以通过数据库
状态标示更新和识别进行通信。
2,数据传递的格式?(字符串序列还是固定格式约定的Txt、Csv文件)
根据你转移数据列的长度和数据条数来判定是用字符串还是文件传递。
只是简单的一个字符串那就用固定序列的字符串,约定好从第几位到第几位代表哪一个数
据,例如1--9代表学号。10-20代表答案。
3,级联更新处理。
触发上面1和2之后,并成功完了之后触发级联更新。将取得的数据直接更新或者转换等其他操作就可以直接通过Sql的存储过程用程序触发就可以。只需要传递数据对应的参数。
例如包含转移的字符串,或者文件地址,文件名等。
⑧ 如何在命令行创建一个MySQL数据库
1,
mysql
-uroot
-pxxxx
//登陆数据库
2,
show
databases;
//查看数据库,例如要在test库中建表
3,
use
test;//进入test
4,
create
table
users(
//例如要建立专users表,下面属是建立字段
5,
id
int(10)
unsigned
not
null
auto_increment,
6,
username
varchar(20)
not
null,
7,
userpassword
varchar(20)
not
null,
8,
email
varchar(20)
not
null,
9,
primary
key
(id));
//这样就建立好了一个基本完整的表了
⑨ 如何编写一个mysql数据库脚本
导出正式服务器的数据库和测试服务器数据库,并按照指定格式命名。
打开Beyond
Compare软件,如图,选择文本比较,进入到文本比较主界面之后
,如图选择要比较的sql文件,然后,软件会呈现出如图数据库结构的不同之处。
即使在比较出两个数据库的结构不同之后,对于sql语句的小白来说,很难写出升级数据库的升级脚本,下面我们将讲解如何利用mysql
workbench来帮你写sql。
首先,在本地数据库创建test和release数据库,创建步骤如图所示。然后,将第二步导出的数据库分别导入到新建的数据库,接下来就可以对release数据库动手了。
下面以增加数据库表的一个字段为例,讲解sql语句的生成。由图中的7个步骤,便可以得到对一个表增加一个字段的sql语句,对表字段的增删改,对表内容的增删改操作,删除表操作类似可得。下面讲如何得到新建一个表的sql语句。
如图,便可得到创建表的语句。
上述的sql语句的集合便是数据库生成脚本,脚本通常是在workbench里面编辑查看和执行的,几个基本按钮的使用如图。
执行完上述sql脚本之后,正式服务器的数据库和测试服务器的数据库结构除了主键自增值,host差异之外,其余内容应全部相同,如果不是,则调整脚本内容,直至两个数据库的结构相同为止。
此时的数据库升级脚本仍为数据库升级暂时脚本,临时脚本需交由项目负责人审核检查之后,按照:工程名+版本+时间+正式+数据库升级脚本.sql保存,并上传svn,用于新版本发布。
⑩ mysql命令行创建的数据库在哪
第一步:安装MySQL客户端
当然你得确保MySQL客户端已经安装完毕。如果没有的话,可以按照下面的方法。
在Debian,Ubuntu 或者 Linux Mint上:
$ sudo apt-get install mysql-client
$ sudo apt-get install mysql
第二步:登陆到MySQL服务器
首先,你需要使用root用户登陆进你的MySQL数据库,如下:
$ mysql -u root -h -p
请注意:为了能登进远程的MySQL服务器,你需要开启服务器上的远程访问,如果你想调用同一主机上的MySQL服务器,你可以省略 "-h " 参数
$ mysql -u root -p
你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现。
第三步:创建一个MySQL数据库
在MySQL提示中输入命令之前,请记住所有的命令都是以分号结束的(否则将不会执行)。另外,考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母。但那不是必须的,只是方便的阅读。
现在,创建一个叫做xmolo_DB的数据库:
mysql> CREATE DATABASE IF NOT EXISTS xmolo_DB;
第四步:创建一个数据库表
为了达到演示的目的,创建一个叫做posts_tbl的表,表里会存储关于文章的如下信息:
文章的标题
作者的名字
作者的姓
文章可用或者不可用
文章创建的日期
这个过程分两步执行:
首先,选择需要使用的数据库:
mysql> USE xmolo_DB;
然后,在数据库中创建新表:
mysql> CREATE TABLE 'posts_tbl' (
'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,
'content' TEXT,
'author_FirstName' VARCHAR(100) NOT NULL,
'author_LastName' VARCHAR(50) DEFAULT NULL ,
'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,
'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( 'post_id' )
TYPE = MYISAM;
第五步:创建一个用户,并授予权限
当涉及到访问新创的数据库和表的时候,创建一个新用户是一个很好的主意。这样做就可以让用户在没有整个MySQL服务器权限的情况下,去访问那个数据库(而且只能是那个数据库)
你可以创建新用户,授予权限,并且使改变生效:
mysql> GRANT ALL PRIVILEGES ON xmolo_DB.* TO 'new_user'@'%' IDENTIFIED
BY 'new_password';
mysql> FLUSH PRIVILEGES;
'newuser'和'newpassword'分别指的是新的用户名和他的密码。这条信息将会被保存在mysql.user表中,而且密码会被加密。
第六步:测试
先插入一个虚拟的记录到posts_tbl表:
mysql> USE xmolo_DB;
mysql> INSERT INTO posts_tbl (content, author_FirstName, author_Las
tName)
VALUES ('Hi! This is some mmy text.', 'Gabriel', 'Canepa');
然后查看posts_tbl表中的所有记录:
mysql> SELECT * FROM posts_tbl;
注意:MySQL会在先前定义的地方自动插入适当的默认值(比如,'isEnabled'和'date')。