加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_池州站长网 (https://www.0566zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL从零开始:03 基本入门语句

发布时间:2023-02-13 13:27:44 所属栏目:MySql教程 来源:
导读:  在上一小节中介绍了 MySQL 数据库的安装,接下来终于可以动手操作数据库了。本节内容介绍 MySQL 数据库的一些基本操作当做开胃菜。

  1、连接数据库

  MySQL 在内部保存了自己的用户列表,并且把每个
  在上一小节中介绍了 MySQL 数据库的安装,接下来终于可以动手操作数据库了。本节内容介绍 MySQL 数据库的一些基本操作当做开胃菜。

  1、连接数据库
 
  MySQL 在内部保存了自己的用户列表,并且把每个用户与各种权限关联起来,在安装过程中,我们设置了一个 root 用户并且设置了密码。要想操作数据库中的数据,首先要连接上数据库。如果要连接远程的 MySQL 服务器,需要:
 
  由于我们是在本地计算机中进行,只需要用户名和用户口令即可。
 
  在本地计算机上登陆 MySQL 服务器,有三种方式。
 
  1.1 命令提示符登陆
 
  在命令提示符登陆的的指令为:mysql -u 用户名 -p
 
  打开命令提示符mysql主机名,输入 mysql -u root -p,然后回车,会提示我们输入密码,输入密码即可:
 
  01.命令提示符登陆1
 
  其实可以通过一行直接登陆,指令为:mysql -u 用户名 -p密码,注意,-p和密码之间没有空格。
 
  01.命令提示符登陆2
 
  可以看到,已经登陆成功,但是提示我们在命令行接口中使用密码是不安全的,为什么呢?因为命令提示符会记住我们输入的指令,以防他人窃取密码,建议使用第一种方式登陆。
 
  1.2 MySQL 8.0 Command Line Client 登陆
 
  其实在安装 MySQL 时会安装一些其他的辅助工具,例如, MySQL 8.0 Command Line Client ,在开始菜单栏里打开它:
 
  03.MySQL_Command_Line
 
  然后提示我们输入密码,键入密码回车即可,接下来就和命令提示符的界面、功能一模一样了,这种方式只是省去了我们输入登陆命令的操作。
 
  04.MySQL_Command_Line登陆1.3 MySQL Workbench 登陆
 
  随 MySQL 一起安装的还有一个工具 MySQL Workbench,它是为 MySQL 设计的ER/数据库建模工具。是著名的数据库设计工具DBDesigner4的继任者。具有设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移的作用。

  05.Workbench
 
  打开它,界面如图所示,点击标注部分:
 
  06.Workbench界面
 
  点击之后会出现一个让我们输入密码的对话框,输入密码,点击 OK
 
  主机屋mysql_mysql 主机_mysql主机名
 
  07.Workbench登陆
 
  登陆成功之后,出现了如下界面:
 
  08.Workbench界面介绍
 
  其中 ① 部分为数据库语句输入部分,该区域左上角的小闪电图标是执行按钮,②部分为查询结果。
 
  数据库的三种登陆方式已经介绍完毕,建议初学者使用第一种方式,这样可以体验纯粹的指令操作,加深理解。
 
  2、基本语句
 
  接下来介绍数据库操作的基本语句,可以说是最基础的语句了,一定要牢记。
 
  2.1 查看所有库
 
  MySQL 安装完成之后自带了几个数据库,我们可以用它们来测试。查看有哪些库需要这条语句:show databases;
 
  09.show_databases
 
  已经列出了 MySQL 中所有的库。
 
  2.2 创建库
 
  创建库的语句为:create database databasename;
 
  10.create_database2.3 删除库
 
  删除库的语句为:drop database databasename;

  11.drop_database2.4 选择数据库
 
  操作数据库之前首先要选择使用的数据库,其语句为:use databasename;
 
  12.use_database2.5 查看表
 
  为了获取一个数据库中的表的列表,需使用:show tables;
 
  13.show_tables2.6 创建表
 
  表的创建语句需要:
 
  创建表的语句为:create table tablename (column_name column_type);,我们在自己创建的 fatcat 库里创建以下表:
 
  create?table?article_tbl(
  ???article_id?INT?NOT?NULL?AUTO_INCREMENT,
  ???article_title?VARCHAR(100)?NOT?NULL,
  ???article_author?VARCHAR(40)?NOT?NULL,
  ???article_date?DATE,
  ???PRIMARY?KEY?(?article_id?)
  );
  这里简单解释一下:
 
  14.create_table2.7 删除表
 
  删除表和删除库一样简单:drop table tablename;。
 
  15.drop_table2.8 改表名
 
  有时候我们会觉得之前起的表名不好听,正如现在的我们嫌弃之前的QQ或微信昵称,那么自己觉得不好就改呗:rename table tablename1 to tablename2;。
 
  16.reanme_table1
 
  还有一种语句可以重命名表名:alter table tablename1 rename to tablename2;。我们使用这种语法再将 article 改回 article_tbl。
 
  17.reanme_table22.9 清空表
 
  清空表的语句为:truncate table tablename;,此句效率最高。
 
  有一些变种的方法可以实现相同的功能:
 
  为了效率,该选那个你知道了吧!
 
  总结:加上登陆语句总共介绍了10条 MySQL 基本操作语句,都比较容易理解,将 MySQL 的语句视为一种语言,一个英语变种的语种,将我们的想法翻译一下就好了。
 
 
 

(编辑:我爱制作网_池州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!