如何使用mysql命令行

如何使用mysql命令行,第1张

打开开始-》运行-》输入cmd回车,开启命令行模式,简单的一些命令有如下

//window下mysql服务的启动与停止****************

//方法一:

启动 : cmd下输入'net start mysql'

停止 : cmd下输入'net stop mysql'

//方法二 : (推荐,省的记命令)

控制面板>管理工具>服务(或者直接搜索'服务'),然后找到mysql,直接启动或停止

//mysql登录和退出******************

//登录

mysql -uroot -p #或:mysql -hlocalhost -uroot -p

#注 : 如果报错 " 'mysql' 不是内部或外部命令... ",那就是win系统的环境变量没有配置

//退出

exit

//数据库定义语句******************

//创建数据库

create database day01_test [charset utf8] [collate utf8_general_ci]

#默认字符编码utf8,默认排序规则utf8_general_ci ,,, []代表可选项

//删除数据库

drop database day01_test

//其他数据库 *** 作

show databases//显示系统中所有数据库

use day01_test//选择day01_test库

//mysql的字段类型******************

/*

//整型

+------------+-----------+------------------------+-------+

|类型| 大小(字节)| 范围(有符号) |是否常用|

+------------+-----------+------------------------+-------+

| tinyint | 1 | -128~127 | √|

| smallint | 2 | -32768~32767 | |

| mediumint | 3 | -8388608~8388607 | |

| int | 4 | -2147483648~2147483647 | √|

| bigint| 8 | +-9.22*10的18次方 | |

+------------+-----------+------------------------+-------|

注:unsigned:声明无符号,就是不能为负,如tinyint声明无符号范围为0~256

*/

/*

//浮点型

+--------------+---------------+------------------------+-------+

|类型 | 大小(字节)| 范围(有符号) |是否常用|

+--------------+---------------+------------------------+-------+

| float(m,d) | 4 单精度 | -128~127 | |

| double(m,d) | 8 双精度 | -32768~32767 | |

| decimal(m,d) | 依赖于M和D的值| -8388608~8388607 | √|

+------------+-----------+------------------------------+-------|

*/

/*

//字符类型

+---------+--------------+-----------+--------+

| 类型 | 大小(字节) | 用途 |是否常用|

+---------+--------------+-----------+--------+

| CHAR | 0-255| 固定长度 | √|

| VARCHAR | 0-65535 | 变化长度 | √|

| TEXT| 0-65535 | 长文本数据 | √|

| enum| 最多65535选项| 单选类型 | |

| set | 最多64选项 | 多选类型 | |

+---------+--------------+------------+-------|

char: 固定长度,字段设为char(10) , 如果用户只存储3个字符,也占10个字符的空间

varchar : 变化长度,字段设为varchar(10), 如果用户只存储3个字符,只占3个字符的空间

text: 通常用于存储大文本,如博客,论文等

*/

/*

//时间类型

+-----------+-----------+-----------------------------------------+-------+

| 类型 | 大小(字节)| 范围 |是否常用|

+-----------+-----------+-----------------------------------------+-------+

| DATE | 3 | 1000-01-01/9999-12-31 | |

| TIME | 3 | -838:59:59/838:59:59| |

| YEAR | 1 | 1901/2155 | |

| DATETIME | 8 | 1000-01-01 00:00:00/9999-12-31 23:59:59 | |

| TIMESTAMP | 8 | 1970-01-01 00:00:00/2037 年某时 | |

+-----------+-----------+-----------------------------------------+-------|

注 : 存储时间基本不用时间类型 , 而是将时间存为时间戳,用int类型

*/

//表的简单创建语法*********************

create table student(

id int,

name varchar(10)

)

//表的其他常规 *** 作*********************

//显示所有表

show tables

//显示表结构

desc 表名

//显示表的创建语句

show create table 表名

//删除表

drop table aaa

黑马程序员的PHP是国内最早开设的真正人工智能课程。课程全面系统,紧跟时代潮流。

一.安装

1.下载

从MySQL AB的官方网站可以下载到最新版本的MySQL,目前最新的版本为5.0.37

下载URL:http://dev.mysql.com/downloads/mysql/5.0.html

附图:

选择"Windows(x86)ZIP/Setup.EXE"下载

(附注:到目前为止,MySQL提供了两种相同的数据库,一种是免费版本CommunityServer,另外一种是包含了技术支持服务和商业许可的版本,即EnterpriseServer.)

2.安装

直接双击setup.exe,安装自动进行,根据提示完成即可.

3.配置向导

按照提示完成即可,也可等安装完成之后单独运行ConfigWizard进行配置。

二.启动

1.手动启动MySQL服务

打开命令行界面,输入命令:

C:\Documents and Settings\Beyondone>mysqld

MySQL就将以前台程序方式运行,要想停止MySQL服务,可以调用一下命令:

C:\Documents and Settings\Beyondone>mysqladmin -u root shutdown

该命令调用MySQL管理工具mysqladmin连接服务器并告知它关闭服务。该命令使用MySQL root用户连接,这是MySQL权限系统中的默认管理账户。

推荐使用>mysqld --console命令启动mysql服务.此时可以从窗口中获得一些有用的启动信息,有助于了解服务器启动情况。

2.以Windows服务方式启动MySQL

可以在安装选项中选择将MySQL安装为Windows服务,那么MySQL就将自动安装成为Windows的一项服务,当Windows启动,停止时,MySQL也将自动启动,停止.MySQL自动安装成为Windows服务之后,也可以从控制面板的管理工具->"服务"选项中手动启动,停止MySQL服务。

还可以安装完MySQL之后以命令行方式手动将MySQL安装为Windows服务。

在安装MySQL Windows服务之前应当使用>mysqladmin -u root shutdown命令先停止正在运行的MySQL服务器。

如果MySQL root用户账户有密码,就需要调用命令>mysqladmin -u root -p shutdown,并根据提示输入密码。

使用>mysqld --install命令安装MySQL Windows服务,该命令安装MySQL为随Windows自启动服务.使用>mysqld --install-manual命令可以安装MySQL为手动启动模式服务。

使用>net start mysql命令手动启动MySQL服务。

使用>net stop mysql命令手动停止MySQL服务。

使用>mysqld  --remove命令卸载MySQL服务。

三.连接

服务器上的mysql服务启动之后,就可以连接服务器上的mysql数据库进行数据 *** 作了.

可以从服务器本机或是网络客户端连接mysql服务器.(决定于你的mysql相关授权表设定,即帐户权限设定)。

mysql本身提供以一个字符界面的客户端程序MySQL Command Line Client,根据相应提示进行 *** 作即可。

mysql现在也提供图形界面的工具软件,包括mysql administrator,mysql query browser等等,官方网站可以免费下载,推荐使用。

可以通过cmd命令行连接:

>mysql -h hostname -u username -p password

这是mysql连接命令的完整格式.(或者--host=hostname,--user=username,--password=yourpass);

如果没有连接参数,mysql客户端程序使用默认值。默认hostname为localhost,默认用户名在windows中为odbc,在unix中为你的unix登录名。比如windows下>mysql命令等价于>mysql -h localhost -u odbc。(mysql在安装一个instance时会自动建立一个root帐户,在配置instance时,会有是否给root帐户设置初始密码以及是否建立anonymous帐户的选项,默认root帐户和anonymous帐户都没有密码.mysql中的anonymous帐户是指username为空即可以为任何值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5901328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存