搜索
首页数据库mysql教程新手该看的MYSQL操作_MySQL

       关于 PHP 教程的文章已经很多了,今天给大家介绍几个常用的MYSQL语句。

显示数据库或表:

    show databases;//然后可以use database_name;
    show tables;

更改表名:

    alter table table_name rename new_t;

添加列 :

    alter table table_name add column c_n column attributes;

删除列:

    alter table table_name drop column c_n;

创建索引:

    alter table c_table add index (c_n1,c_n2);
    alter table c_table add unique index_name(c_n);
    alt关于 PHP 教程的文章已经很多了,今天给大家介绍几个常用的MYSQL语句。

显示数据库或表:

    show databases;//然后可以use database_name;
    show tables;

更改表名:

    alter table table_name rename new_t;

添加列 :

    alter table table_name add column c_n column attributes;

删除列:

    alter table table_name drop column c_n;

创建索引:

    alter table c_table add index (c_n1,c_n2);
    alter table c_table add unique index_name(c_n);
    alter table c_table add primary key(sid);

删除索引:

    alter table c_table drop index c_n1;

更改列信息:

    alter  table t_table change c_1 c_1 varchar(200);
    alter table t_table modify 1 c_1 varchar(200);

insert插入语句:

    insert into table_name (c_1,c_2)
        values ('x1',1);

update语句:

    update  table_name set c_1 =1 where c_2=3;

删除数据库或者表:

    drop table table_name;
    drop database database_name;//使用mysql_drop_db()可以删除的.
 如果MYSQL运行在服务器上,而你在客户端需要连接的化,需要按如下方式进行连接:

  shell>mysql -h host -u user -p

  Enter password:************

  host和user分别代表MySQL服务器运行的主机名和MySQL帐户名.添写时写上对应的机器的名称和MySQL用户名. *********代表你的密码.

  如果有效,你会看到如下提示:

  Welcome to the MySQL monitor. Commands end with ; or /g.

  Your MySQL connection id is 7 to server version: 5.0.18-nt

  Type 'help;' or '/h' for help. Type '/c' to clear the buffer.

  mysql>

  mysql>提示符告诉你该输入命令了.

  有些时候MySQL会允许你匿名登陆到服务器上,此时直接输入mysql即可.

  shell> mysql

  成功连接后,可在mysql>提示下输入quit随时退出:

  mysql> quit

  Bye

  下面显示一个简单的查询实例,这是一个简单命令,要求得到服务器的版本号和当前日期:

  mysql> select version(), current_date;

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

  | version() | current_date |

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

  | 5.0.18-nt | 2006-07-29 |

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

  1 row in set (0.00 sec)

  mysql>

  在这里我们要明白:

  一个命令通常由SQL语句组成,随后跟着一个分号.

  MySQL的显示结果用表格(行和列)方式输出.第一行为列的标签,随后行为查询的结果.通常列标签是你查询的数据库表的列名,但若检索的是一表达式而非列值(如上一个例子),通常用表达式本身来标记列.

  随后它会显示返回了多少行以及查询时间,它提供了服务器性能的一个大致估计.它表示的是时钟时间并非CPU或机器时间.

  能够以大小写输入关键字,即在MySQL中大小写是等价的,但在一个查询语句中,要求大小写统一.

  以下是另一个查询:

  mysql> SELECT SIN(PI()/4), (4+1)*5;

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

  | SIN(PI()/4) | (4+1)*5 |

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

  | 0.70710678118655 | 25 |

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

  1 row in set (0.02 sec)

  mysql>

  可以在一行上输入多条语句,如:

  mysql> SELECT VERSION(); SELECT NOW();

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

  | VERSION() |

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

  | 5.1.2-alpha-log |

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

  1 row in set (0.00 sec)

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

  | NOW() |

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

  | 2005-10-11 15:15:00 |

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

  1 row in set (0.00 sec)

  mysql>

  较长的命令可以分多行输入. MySQL是通过分号来判断语句是否结束,而不是换行.

  下面是一个简单的多行语句的例子:

  mysql> select

  -> user(),

  -> current_date;

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

  | USER() | CURRENT_DATE |

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

  | jon@localhost | 2007-10-11 |

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

  mysql>

  在这个例子中,输入多行查询的第一行后,你可以看提示符变为 ->,这就是说MySQL没有找到语句结束标识正在等待剩余的输入部分. 如果不想执行正在输入过程的一个命令,输入/c 取消它:

  mysql> select

  -> user()

  -> /c

  mysql>

  下面显示的是各个提示符以及它们所表示的MySQL的状态:

  提示符 含义

  mysql> 准备好接受新命令。

  -> 等待多行命令的下一行。

  '> 等待下一行,等待以单引号(“'”)开始的字符串的结束。

  "> 等待下一行,等待以双引号(“"”)开始的字符串的结束。

  `> 等待下一行,等待以反斜点(‘`’)开始的识别符的结束。

  /*> 等待下一行,等待以/*开始的注释的结束。
er table c_table add primary key(sid);

删除索引:

    alter table c_table drop index c_n1;

更改列信息:

    alter  table t_table change c_1 c_1 varchar(200);
    alter table t_table modify 1 c_1 varchar(200);

insert插入语句:

    insert into table_name (c_1,c_2)
        values ('x1',1);

update语句:

    update  table_name set c_1 =1 where c_2=3;

删除数据库或者表:

    drop table table_name;
    drop database database_name;//使用mysql_drop_db()可以删除的.

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法!今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法!Mar 15, 2024 pm 04:13 PM

一、今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法!1.开通基础权益:原创文章选择投放广告可获得收益,视频必须要原创横屏才会有收益。2.开通百粉权益:粉丝量达到百粉以上,微头条、原创问答创作及问答均可获得收益。3.坚持原创作品:原创作品包含文章、微头条及问题等,要求300字以上。注意违规抄袭作品作为原创发布,会被扣信用分,即使有收益也会被扣除。4.垂直度:做专业领域一类的文章,不能随意跨领域写文章,会得不到合适的推荐,达不到作品的专和精,难以吸引粉丝读者。5.活跃度:活跃度高,

如何实现MySQL中查看表的数据的语句?如何实现MySQL中查看表的数据的语句?Nov 08, 2023 pm 01:40 PM

标题:MySQL中查看表的数据的语句及具体代码示例MySQL是一种开源的关系型数据库管理系统,它被广泛应用于各种规模的应用程序中。在MySQL中,查看表的数据是一个非常基础的操作,下面将介绍如何通过具体的语句和代码示例实现这一操作。首先,我们将介绍通过MySQL命令行工具查看表的数据的语句及具体代码示例。假设我们有一个名为“employees”的表,以下是通

如何在Oracle数据库中设置表的只读权限?如何在Oracle数据库中设置表的只读权限?Mar 06, 2024 pm 03:03 PM

在Oracle数据库中,设置表的只读权限是非常重要的操作,可以保护数据的安全性并防止误操作。下面将介绍如何在Oracle数据库中设置表的只读权限,并提供具体的代码示例。首先,我们需要了解在Oracle数据库中,用户通过授权获得对表的权限。表的权限包括SELECT(查询)、INSERT(插入)、UPDATE(更新)和DELETE(删除)等操作。在这里,我们将介

解读 Vitalik 新文:为什么 Blob 空间未被高效使用的 Rollup 陷入了发展困境?解读 Vitalik 新文:为什么 Blob 空间未被高效使用的 Rollup 陷入了发展困境?Apr 01, 2024 pm 08:16 PM

如何理解@VitalikButerin新文对以太坊的扩容思考?有人说Vitalik给Blob铭文喊单,离大谱。那么Blob数据包如何工作?坎昆升级后Blob空间为啥得不到高效利用?DAS数据可用性采样是为分片做准备?在我看来,坎昆升级后性能够用了,Vitalik是对Rollup发展忧心忡忡。Why?接下来,我来谈谈我的理解:在之前多次解释过,Blob是和EVMcalldata脱钩的一个直接可被共识层调取的临时数据包,直接好处是,EVM在执行交易时可以不访问Blob数据,因此产生了较低的执行层计算

使用MySQL创建推荐系统表实现推荐系统功能使用MySQL创建推荐系统表实现推荐系统功能Jul 02, 2023 am 10:01 AM

使用MySQL创建推荐系统表实现推荐系统功能推荐系统是一种用于根据用户的喜好和行为给用户个性化推荐内容的系统。在推荐系统中,数据库是一个关键的组成部分,它保存了用户数据、物品数据和用户-物品交互数据等信息。MySQL作为一种常用的关系型数据库管理系统,可以用来创建推荐系统表,并实现推荐系统的功能。本文将介绍如何使用MySQL创建推荐系统表,并通过代码示例展示

微信同时发送文章和录音的详细方法微信同时发送文章和录音的详细方法Mar 26, 2024 am 09:16 AM

1、打开手机,点击微信软件,进入微信的主页设置。2、找到微信右下角【我的】打开,进入【我的】页面。3、点击收藏,然后打开新页面。

如何在HTML5中添加文章?如何在HTML5中添加文章?Sep 12, 2023 am 11:37 AM

在本文中,我们将学习如何在HTML5中添加文章。HTML5中的新分段元素之一是标记。文章使用标签以HTML形式表示。更具体地说,元素中包含的内容与网站的其余内容不同(即使它们可能相关)。让我们考虑以下示例来了解如何在HTML5中添加文章示例1在以下示例中,我们在文章元素中使用内联样式。<!DOCTYPEhtml><html><body><articlestyle="width:300px;border:2pxsolidgray;padding:

微软电脑壳建议配置清单—微软电脑壳建议配置列表微软电脑壳建议配置清单—微软电脑壳建议配置列表Dec 28, 2023 am 11:36 AM

微软电脑壳是一种用于保护电脑的外壳,它不仅能够提供额外的保护功能,还能够增添装饰效果。对于那些希望为自己的电脑增加一些个性化元素的用户来说,微软电脑壳是一个非常理想的选择。微软电脑壳推荐配置表是一个详细的表格,列出了适用于不同型号和规格的微软电脑壳的推荐配置。我们将详细介绍微软电脑壳推荐配置表,并对其中的一些方面进行解释说明1.适用型号在推荐配置表中,首先要考虑的是微软电脑壳的适用型号。不同型号的微软电脑壳可能有不同的尺寸和形状,所以需要根据电脑型号选择合适的壳。配置表中会列出适用于不同型号的微

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中