MySQL快速入门基础教程 怎么使用MySQL

MySQL快速入门基础教程 怎么使用MySQL,第1张

进入 MySQL

#mysql -h192.168.110.xxx -uroot -p -P 3306 (回车后输入密码,即可进入mysql)

1、显示 数据库 列表

mysql>show databases(注:MySQL语句分隔符为“;”)

默认有三个数据库:information_schema、mysql和test。information_schema库为MySQL默认字典库,mysql库很重要它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行 *** 作。

2、显示库中的数据表:

mysql>use mysql;(指定mysql库)

mysql>show tables

3、显示数据表的结构:

mysql>describe yourtablename/ mysql>desc yourtablename

4、建库:

mysql>create database yourdbname

5、建表:

mysql>create table yourtablename (columnname colunmtype,...);

6、删库和删表:

mysql>drop database yourdbname

mysql>drop table yourtablename;

7、将表中记录清空:

mysql>delete from yourtablename

8、显示表中的记录:

mysql>select * from yourtablename

9、举个例子:一个建库和建表以及插入数据的实例

mysql>create database world//建立库world

mysql>use world//打开库world

mysql>create table city //建立表city

(IDint(3) not null auto_increment ,

Name char(30) notnull default '',

CountryCode char(3) not null default '',

District char(20) not null default '',

Population integer not null default '0',

Primary key ('ID') )//建表结束

//以下为插入字段

mysql>insert intocity values('','Kabul','AFG','Kabol','1780000')

mysql>insert intocity values('','Beijing','CHN','Beijing','1780001')

出处:mysqlpub.com ,不断完善更新中。

1、打开浏览器搜索“sqlyog”并下载这个客户端软件。

2、然后安装之后打开客户端软件。

3、然后点击“新建”新建一个连接,然后填写mysql主机地址、用户名、密码,端口,然后点击下面的连接。

4、然后在左侧选择自己要连接的数据库。

5、然后在Query下面的空白地方输写自己的sql语句。

6、然后点击如图所示的图标,进行执行自己写好的sql语句,就完成了sql的基本 *** 作。

前面介绍了如何对表数查询、更新、删除,本小节介绍如何在查询、更新、删除 *** 作加上 WHERE 条件约束,使这些语句的 *** 作更加准确,满足业务需求。WHERE 条件的 *** 作符类型有如下:

以 teacher 表为例,查询年龄大于 18 的教师信息:

执行结果如下图:

再比如使用 LIKE 模糊查询身份z号以 020X 结尾的教师信息:

执行结果如下图:

[图片上传失败...(image-f53914-1648379120315)]

以 teacher 表为例,查询年龄大于 18 和 教师姓氏 王 的教师信息:

执行结果如下图:

[图片上传失败...(image-7dbeda-1648379120315)]

以 teacher 表为例,查询年龄大于 25 或 教师姓氏 王 的教师信息:

执行结果如下图:

以 teacher 表为例,将 age 在 20 和 30 之间的教师身份z设置为 无 :

为了演示方便,我们先给 teacher 表增加一个字段 email :

执行结果如下图:

清空表数据:

然后往 teacher 表插入几条测试数据:

然后查询 email 为 NULL 的教师信息结果集:

执行结果如下图:

本小节介绍了如果在查询、更新语句后面加上 WHERE 条件约束,需要注意的是当使用 >、 <、这样的 *** 作符和空值比较的时候,NULL值与任何其它值的比较(即使是NULL)永远不会为 TRUE ,例如要查询 name 为 NULL 的结果集要写成 name IS NULL ,而不能使用 name=NULL 。


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

原文地址:https://54852.com/zaji/8620122.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存