search
HomeDatabaseMysql Tutorial新手该看的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()可以删除的.

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact 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”的表,以下是通

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

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

解读 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数据,因此产生了较低的执行层计算

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

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

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

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

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

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

头条搜索极速版发表文章有收益吗头条搜索极速版发表文章有收益吗Feb 29, 2024 pm 04:16 PM

头条搜索极速版软件不仅提供了丰富的文章内容供用户浏览,还为用户提供了一个展现自我、分享知识的平台。很多用户们都很想了解在头条搜索极速版中发布文章是否能够获得收益,那么今天本站小编就在下文中为大家详细介绍头条搜索极速版发表文章是否有收益以及怎么发表文章的详细介绍,希望能帮助到各位有需要的小伙伴们。头条搜索极速版发表文章有收益吗答案:有。1、首先我们打开头条搜索极速版软件,在首页中我们点击右上角的【加号图标】;2、然后就会来到发表文章的页面,在这里我们可以上传视频、照片、链接、输入文字等,都设置好之

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SublimeText3 Linux new version

SublimeText3 Linux new version

SublimeText3 Linux latest version

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment