Mysql
今天学习了Mysql一些基础知识,所以整理一些有用的知识点。
MySQL为关系型数据库,这种所谓的“关系型”可以理解为表格的概念,一个关系型数据库由一个或数个表格组成,如图所示的一个表格:
表头(header):每一列的名称;
列(row):具有相同数据类型的数据的集合;
行(col):每一行用来描述某个人/物的具体信息;
值(value):行的具体信息,每个值必须与该列的数据类型相同;
键(key):表中用来识别某个特定的人/物的方法,键的值在当前列中具有唯一性。
一、检查安装
windows系统中,我们可以win+R,输入cmd进入命令行。检查是否成功安装,输入 mysqladmin --version,会显示你的Mysql是否正常工作
二、mysql服务开启与使用
1、开启mysql服务:
service mysql start
或者 /etc/init.d/mysql start
如果你需要在Linux系统启动时启动 MySQL 服务器,你需要在 /etc/rc.local 文件中添加以下命令:/etc/init.d/mysql start
2、检测服务是否开启:
netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功
3、客户端登陆服务器:
mysql -u 用户名 -p密码
以上命令执行后会输出 mysql>提示符,这说明你已经成功连接到Mysql服务器上,你可以在 mysql> 提示符执行SQL命令:
show databases;
显示当前的数据库
三、登录到Mysql
当 MySQL 服务已经运行时, 我们可以通过MySQL自带的客户端工具登录到MySQL数据库中, 首先打开命令提示符, 输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p
-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
-u : 所要登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
以登录刚刚安装在本机的MySQL数据库为例, 在命令行下输入 mysql -u root -p 按回车确认, 如果安装正确且MySQL正在运行, 会得到以下响应:
Enter password:
若密码存在, 输入密码登录, 不存在则直接按回车登录, 按照本文中的安装方法, 默认 root 账号是无密码的。登录成功后你将会看到 Welecome to the MySQL monitor... 的提示语。
今天学习了Mysql一些基础知识,所以整理一些有用的知识点。
MySQL为关系型数据库,这种所谓的“关系型”可以理解为表格的概念,一个关系型数据库由一个或数个表格组成,如图所示的一个表格:
表头(header):每一列的名称;
列(row):具有相同数据类型的数据的集合;
行(col):每一行用来描述某个人/物的具体信息;
值(value):行的具体信息,每个值必须与该列的数据类型相同;
键(key):表中用来识别某个特定的人/物的方法,键的值在当前列中具有唯一性。
一、检查安装
windows系统中,我们可以win+R,输入cmd进入命令行。检查是否成功安装,输入 mysqladmin --version,会显示你的Mysql是否正常工作
二、mysql服务开启与使用
1、开启mysql服务:
service mysql start
或者 /etc/init.d/mysql start
如果你需要在Linux系统启动时启动 MySQL 服务器,你需要在 /etc/rc.local 文件中添加以下命令:/etc/init.d/mysql start
2、检测服务是否开启:
netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功
3、客户端登陆服务器:
mysql -u 用户名 -p密码
以上命令执行后会输出 mysql>提示符,这说明你已经成功连接到Mysql服务器上,你可以在 mysql> 提示符执行SQL命令:
show databases;
显示当前的数据库
三、登录到Mysql
当 MySQL 服务已经运行时, 我们可以通过MySQL自带的客户端工具登录到MySQL数据库中, 首先打开命令提示符, 输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p
-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
-u : 所要登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
以登录刚刚安装在本机的MySQL数据库为例, 在命令行下输入 mysql -u root -p 按回车确认, 如果安装正确且MySQL正在运行, 会得到以下响应:
Enter password:
若密码存在, 输入密码登录, 不存在则直接按回车登录, 按照本文中的安装方法, 默认 root 账号是无密码的。登录成功后你将会看到 Welecome to the MySQL monitor... 的提示语。
然后命令提示符会一直以 mysql> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。
四、创建数据库
/*****************************数据库操作**************************************/
1、mysql -uroot -p //登录数据库
2、show databases; //显示所有数据库
3、create database database_name character set character_name; //创建数据库
create database database_name character set gbk;
4、alter database database_name character set utf8; //字符集改为utf8
5、drop database database_name; //删除数据库
/*****************************************************************************/