首页数据库mysql创建数据库命令,国产数据库有哪些

mysql创建数据库命令,国产数据库有哪些

编程之家2026-05-20788次浏览

其实mysql创建数据库命令的问题并不复杂,但是又很多的朋友都不太了解国产数据库有哪些,因此呢,今天小编就来为大家分享mysql创建数据库命令的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

mysql创建数据库命令,国产数据库有哪些

如何在命令行创建一个MySQL数据库

第一步:安装MySQL客户端

当然你得确保MySQL客户端已经安装完毕。如果没有的话,可以按照下面的方法。

在Debian,Ubuntu或者 Linux Mint上:

$ sudo apt-get install mysql-client

$ sudo apt-get install mysql

第二步:登陆到MySQL服务器

mysql创建数据库命令,国产数据库有哪些

首先,你需要使用root用户登陆进你的MySQL数据库,如下:

$ mysql-u root-h-p

请注意:为了能登进远程的MySQL服务器,你需要开启服务器上的远程访问,如果你想调用同一主机上的MySQL服务器,你可以省略"-h"参数

$ mysql-u root-p

你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现。

第三步:创建一个MySQL数据库

mysql创建数据库命令,国产数据库有哪些

在MySQL提示中输入命令之前,请记住所有的命令都是以分号结束的(否则将不会执行)。另外,考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母。但那不是必须的,只是方便的阅读。

现在,创建一个叫做xmodulo_DB的数据库:

mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;

第四步:创建一个数据库表

为了达到演示的目的,创建一个叫做posts_tbl的表,表里会存储关于文章的如下信息:

文章的标题

作者的名字

作者的姓

文章可用或者不可用

文章创建的日期

这个过程分两步执行:

首先,选择需要使用的数据库:

mysql> USE xmodulo_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 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会在先前定义的地方自动插入适当的默认值(比如,'isEnabled'和'date')。

如何用Mysql的命令行客户端创建数据库

一、连接MySQL

格式: mysql-h主机地址-u用户名-p用户密码

1、连接到本机上的MYSQL。

首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql-u root-p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.

如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>

2、连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

mysql-h110.110.110.110-u root-p 123;(注:u与root之间可以不用加空格,其它也一样)

3、退出MYSQL命令: exit(回车)

二、修改密码

格式:mysqladmin-u用户名-p旧密码 password新密码。例如

1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令

mysqladmin-u root-password ab12

2、再将root的密码改为djg345。

mysqladmin-u root-p ab12 password******

三、创建数据库

1、 CREATE DATABASE数据库名;

2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON数据库名.* TO数据库名@localhost IDENTIFIED BY'密码';

3、 SET PASSWORD FOR

'数据库名'@'localhost'= OLD_PASSWORD('密码');

依次执行3个命令完成数据库创建。注意:中文“密码”和“数据库”是户自己需要设置的。

—————————————————————————————————————————————

现在介绍一些常用的MYSQL命令

注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。

一、操作技巧

1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。

也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。

2、你可以使用光标上下键调出以前的命令。

二、常用命令

1、显示当前数据库服务器中的数据库列表:

mysql> SHOW DATABASES;

2、建立数据库:

mysql> CREATE DATABASE库名;

3、建立数据表:

mysql> USE库名;

mysql> CREATE TABLE表名(字段名 VARCHAR(20),字段名 CHAR(1));

4、删除数据库:

mysql> DROP DATABASE库名;

5、删除数据表:

mysql> DROP TABLE表名;

6、将表中记录清空:

mysql> DELETE FROM表名;

7、往表中插入记录:

mysql> INSERT INTO表名 VALUES("hyq","M");

8、更新表中数据:

mysql-> UPDATE表名 SET字段名1='a',字段名2='b' WHERE字段名3='c';

9、用文本方式将数据装入数据表中:

mysql> LOAD DATA LOCAL INFILE"D:/mysql.txt" INTO TABLE表名;

10、导入.sql文件命令:

mysql> USE数据库名;

mysql> SOURCE d:/mysql.sql;

11、命令行修改root密码:

mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';

mysql> FLUSH PRIVILEGES;

三、一个建库和建表以及插入数据的实例

drop database if exists school;//如果存在sudu则删除

create database sudu;//建立库sudu

use school;//打开库sudu

create table teacher//建立表TEACHER

(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default'深圳',

year date

);//建表结束

//以下为插入字段

insert into teacher values('','allen','飞数科技1','2005-10-10');

insert into teacher values('','jack','飞数科技2','2005-12-23');如果你在mysql提示符键入上面的命令也可以,但不方便调试。

(1)你可以将以上命令原样写入一个文本文件中,假设为sudu.sql,然后复制到c:\\下,并在DOS状态进入目录\mysql\bin,然后键入以下命令:

mysql-uroot-p密码< c:\sudu.sql

如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。

(2)或者进入命令行后使用 mysql> source c:\sudu.sql;也可以将sudu.sql文件导入数据库中。

四、将文本数据转到数据库中

1、文本数据应符合的格式:字段数据之间用tab键隔开,null值用\n来代替.例:

3 rose飞数科技1 1976-10-10

4 mike飞数科技2 1975-12-23

假设你把这两组数据存为速度sudu.txt文件,放在c盘根目录下。

2、数据传入命令 load data local infile"c:\sudu.txt" into table表名;

注意:你最好将文件复制到\mysql\bin目录下,并且要先用use命令打表所在的库。

五、备份数据库:(命令在DOS的\mysql\bin目录下执行)

1.导出整个数据库

导出文件默认是存在mysql\bin目录下

mysqldump-u用户名-p数据库名>导出的文件名

mysqldump-u user_name-p123456 database_name> outfile_name.sql

2.导出一个表

mysqldump-u用户名-p数据库名表名>导出的文件名

mysqldump-u user_name-p database_name table_name> outfile_name.sql

3.导出一个数据库结构

mysqldump-u user_name-p-d--add-drop-table database_name> outfile_name.sql

-d没有数据--add-drop-table在每个create语句之前增加一个drop table

4.带语言参数导出

mysqldump-uroot-p--default-character-set=latin1--set-charset=gbk--skip-opt database_name> outfile_name.sql

mysql如何创建数据表的几个命令

1、显示数据库列表。

show databases;

刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2、显示库中的数据表:

use mysql;//打开库,学过FOXBASE的一定不会陌生吧

show tables;

3、显示数据表的结构:

describe表名;

4、建库:

create database库名;

5、建表:

use库名;

create table表名(字段设定列表);

6、删库和删表:

drop database库名;

drop table表名;

7、将表中记录清空:

delete from表名;

8、显示表中的记录:

select* from表名;

好了,文章到这里就结束啦,如果本次分享的mysql创建数据库命令和国产数据库有哪些问题对您有所帮助,还望关注下本站哦!

静态网页模板免费下载?网页设计制作网站模板图片免费的php商城系统源码(php管理系统源文件)