`

使用SQL命令创建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

分享到:
评论

相关推荐

    数据库实验一实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Se

    1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Server或MYSQL环境和系统结构; 3.掌握图形化交互工具的基本操作,学会数据库及表的创建与管理; 4.理解和掌握SQL语言: 能够熟练地使用create/alter/drop...

    最全Mysql数据库命令

    进入mysql数据库控制台, 如mysql -u root -p mysql&gt;use 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql&gt;source wcnc_db.sql B:使用mysqldump命令 mysqldump -u username -p dbname ...

    MySQL数据库:数据库的创建SQL语句.pptx

    数据库和表的创建和管理;; mysql -u数据库用户名 -p密码 或者 mysql -u数据库用户名 -p 说明:数据库用户名默认是:root 所以一般情况下输入 ...或者 mysql -uroot -p ...MySQL数据库的创建(语句模式);谢谢

    怎样通过命令窗口创建MySQL数据库和表?

     使用控制台命令启动  net start|stop mysql  2.登录MySQL服务器  mysql -u用户名 -p密码 (基本、登录本地服务器)  mysql -u用户名 -p密码 -h目标服务器IP -P端口号  注:默认端口号:mysql:3306, ...

    delphi mysql 数据库界面登录

    delphi mysql 数据库界面...当然你也可以下载安装mysql数据库,用命令来创建数据库以及管理数据库。这个因人而异。本人在delphi xe7下能编译成功。能进行删除,注册,新增等功能。delphi-&gt;ado控件-&gt;odbc驱动-&gt;数据库.

    MySQL用命令创建数据库以及创建表

    MySQL用命令创建数据库以及创建表

    MySQL数据库管理常用命令

    导读:MySQL数据库管理常用命令。 安装利用RPM包安装Mysql,设置TCP 3306端口的iptables。 root密码管理设置root用户的密码mysqladmin -uroot password 'password'。 修改root用户的密码mysqladmin -uroot -p ...

    数据库MySQL基础知识点1

    day10: 数据库概念及作用 ... SQL-命令-表结构的创建 SQL-命令-表结构的修改 SQL-命令-表数据操作-查 SQL-命令-表数据操作-插 SQL-命令-表数据操作-改 SQL-命令-表数据操作-删 DQL(数据库查询语言)执行顺序

    CMD命令操作MySql数据库的方法详解

    第一:mysql服务的启动和停止 net stop mysql net start mysql ... ... 第三:增加新用户 ...如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库...首先用以root用户连入mysql,然后键入以下命令:

    MySql数据库实验代码.zip

    1. 掌握使用命令行方式创建和管理 MySQL 数据库及相关数据库对象。 2. 掌握使用 SQL 语言中的 SELECT 命令实现查询功能。 上机准备: 1.复习有关关系数据库的基本知识和概念; 2.复习有关 SQL 语言中 SELECT...

    mysql示例数据库

    创建数据库脚本示例.sql 这个我给的建库脚本示例。 也可到官方下载这些示例数据库: http://dev.mysql.com/doc/index-other.html 我用的命令是: mysql -uroot -proot -P3307 -e"CREATE DATABASE world default ...

    使用Python语言和MySQL连接库的示例代码,用于在后端创建数据库和表

    在以上示例代码中,我们使用了Python的mysql.connector库来连接MySQL数据库并执行SQL语句。 在实际使用时,你需要将your_username和your_password替换为你的MySQL数据库的用户名和密码。另外,请确保已经安装了...

    MYSQL数据库管理器 (易语言源代码)

    四、其他,1、显示MYSQL数据库自带的命令解释 三、实现 一、通过核心支持库的“读配置文件”和“写配置文件”来记录用户输入的信息; 二、通过使用“MYSQL支持库”的“创建库”、“删除库”、“创建表...

    Python程序接入MySQL数据库

    在 Python3 中,我们可以使用`mysqlclient`或者`pymysql`三方...使用`pymysql`操作 MySQL 的5个步骤:①创建连接 ②获取游标 ③发出SQL ④如果执行`insert`、`delete`或`update`操作 ⑤关闭连接。 具体内容请下载资源。

    2023年,MySQL最新最详细的教程资源 详细讲解了MySQL的各种用法

    MySQL 创建数据库 MySQL 删除数据库 MySQL 选择数据库 MySQL 数据类型 MySQL 创建数据表 MySQL 删除数据表 MySQL 插入数据 MySQL 查询数据 MySQL WHERE 子句 MySQL UPDATE 更新 MySQL DELETE 语句 MySQL LIKE 子句 ...

    mysql数据库查询优化测试环境脚本

    示例 演示如何阅读MySQL的查询执行计划。先创建5张表,命令如下(各表的数据量为:t1...附件中的脚本是创建导出结果,下载后,直接在自己的测试数据库中执行“source test_env.sql”命令即可创建自己的mysql测试环境。

    MySQL常用命令 MySQL处理数据库和表的命令

    学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一些信手拈来的命令。 一、处理数据库 1、查看数据库 获取...

    基于javaGUI+MySQL数据库实现的学生信息管理系统源码(高分项目).zip

    基于javaGUI+MySQL数据库实现的学生信息管理系统源码(高分项目).zip使用说明 修改resource包下jdbc的配置 创建对应的数据库 在mysql登录使用对应的数据库 进行 source: 命令把sql文件放上去运行 4、之后在代码页面...

    易语言-MYSQL数据库管理器易语言源码(易语言2005年大赛三等奖)

    四、其他,1、显示MYSQL数据库自带的命令解释 三、实现 一、通过核心支持库的“读配置文件”和“写配置文件”来记录用户输入的信息; 二、通过使用“MYSQL支持库”的“创建库”、“删除库”、“创建表”...

    MySQL创建数据库的两种方法

    所以我们这边使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。 实例 以下命令简单的演示了创建数据库的过程,数据名为 TUTORIALS: [root@host]# mysqladmin -u root -p ...

Global site tag (gtag.js) - Google Analytics