Maison php教程 PHP开发 整理的一些简单的sql语句

整理的一些简单的sql语句

Nov 17, 2016 am 09:12 AM
sql

前几天整理了简单的sql语句,不太全,,会慢慢整理的。

有什么不对的地方,请指正,因为我也在用这些命令。

谢谢!

create database 库名;创建数据库

show databases; 查看数据库

use 库名; 进入去数据库

show tables;查看表的数据

drop database 库名;删除数据库

create table epm【表名】(ename【列名】 varchar(10),sal【列名】date,aaa【列名】int(2));创建表

desc 表名;查看表的内容

show create table 表名 \G;查看表的信息(\G能够使记录按照字段竖着排列)

drop table 表名;删除表

alter table 表名 modify 列名 varchar(20);修改表中列字段定义

alter table 表名 add column 列名 int(3);增加表中一列

alter table 表名 drop column 列名;删除表中列

alter table 表名 change 原列名 新列名 int(4) ;修改列的名字和类型

alter table 表名 add 新加列名 date after 原有列名;将新加列名加在原有列名之后

alter table 表名 modify 原有列名 int(3) first;修改列并放在最前面

alter table 原表名 rename 新表名 ;修改表的名字

insert into 表名 (列名,列名) values('新纪录','新纪录');向表中插记录

insert into 表名 values('新纪录','新纪录');也可以不指定字段名,但是后面记录顺序要和字段顺序一致

insert into 表名 values(新纪录,'新纪录'),(新纪录,'新纪录');按顺序一次插入两条记录

update 表名 set 字段=记录 where 字段='记录';更改表内容

select * from 表名【列名】;查看表内容【查看列内容】

select 字段,字段 from 表名;把选中的记录显示出来

select distinct 字段 from 表名;查询不重复的记录

select * from 表名 where 字段=1;查询所有字段里为1的记录

select * from 表名 where 字段=1 and 字段<3000;查询两个字段为1并且大于3000的记录

select * from 表名 order by 字段;把字段的记录按照从低到高显示

select * from 表名 order by 字段,字段 desc;相同的前两条记录,按高低显示

select * from 表名 order by 字段 limit 3;按照字段高低排序的前3条记录

select * from 表名 order by 字段 limit 1,3;按照字段高低排序后从第二条记录开始,显示3条记录

select 字段 from 表名;统计表中总记录

select 字段1,字段2 from 表名 group by 字段1;显示字段1的数据以及总数据只显示字段2的数据

select 字段1,字段2 from 表名 group by 字段1 with rollup;显示所有字段的数据以及总数据

select 字段1,字段2 from 表名 group by 字段1 having 字段2>1;统计大于1的字段记录

select sum(字段),max(字段),min(字段) from 表名;统计字段总的、最大、最低的记录

select 字段1,字段2 from 表名1,表名2 where 表名1.字段3=表名2.字段3;显示表1和表2中的记录并在字段3位置显示

select * from 表1 where 记录 in(select 记录 from 表2);显示所有字段在表2的记录


delete from 表名 where 字段='内容';删除表中字段关于内容的记录


Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quelle est la différence entre HQL et SQL dans le framework Hibernate ? Quelle est la différence entre HQL et SQL dans le framework Hibernate ? Apr 17, 2024 pm 02:57 PM

HQL et SQL sont comparés dans le framework Hibernate : HQL (1. Syntaxe orientée objet, 2. Requêtes indépendantes de la base de données, 3. Sécurité des types), tandis que SQL exploite directement la base de données (1. Normes indépendantes de la base de données, 2. Exécutable complexe requêtes et manipulation de données).

Utilisation de l'opération de division dans Oracle SQL Utilisation de l'opération de division dans Oracle SQL Mar 10, 2024 pm 03:06 PM

"Utilisation de l'opération de division dans OracleSQL" Dans OracleSQL, l'opération de division est l'une des opérations mathématiques courantes. Lors de l'interrogation et du traitement des données, les opérations de division peuvent nous aider à calculer le rapport entre les champs ou à dériver la relation logique entre des valeurs spécifiques. Cet article présentera l'utilisation de l'opération de division dans OracleSQL et fournira des exemples de code spécifiques. 1. Deux méthodes d'opérations de division dans OracleSQL Dans OracleSQL, les opérations de division peuvent être effectuées de deux manières différentes.

Que signifie l'attribut d'identité dans SQL ? Que signifie l'attribut d'identité dans SQL ? Feb 19, 2024 am 11:24 AM

Qu'est-ce que l'identité en SQL ? Des exemples de code spécifiques sont nécessaires. En SQL, l'identité est un type de données spécial utilisé pour générer des nombres à incrémentation automatique. Il est souvent utilisé pour identifier de manière unique chaque ligne de données dans une table. La colonne Identité est souvent utilisée conjointement avec la colonne clé primaire pour garantir que chaque enregistrement possède un identifiant unique. Cet article détaillera comment utiliser Identity et quelques exemples de code pratiques. La manière de base d'utiliser Identity consiste à utiliser Identit lors de la création d'une table.

Comparaison et différences de syntaxe SQL entre Oracle et DB2 Comparaison et différences de syntaxe SQL entre Oracle et DB2 Mar 11, 2024 pm 12:09 PM

Oracle et DB2 sont deux systèmes de gestion de bases de données relationnelles couramment utilisés, chacun possédant sa propre syntaxe et ses propres caractéristiques SQL. Cet article comparera et différera la syntaxe SQL d'Oracle et de DB2, et fournira des exemples de code spécifiques. Connexion à la base de données Dans Oracle, utilisez l'instruction suivante pour vous connecter à la base de données : CONNECTusername/password@database Dans DB2, l'instruction pour vous connecter à la base de données est la suivante : CONNECTTOdataba.

Explication détaillée de la fonction Définir la balise dans les balises SQL dynamiques MyBatis Explication détaillée de la fonction Définir la balise dans les balises SQL dynamiques MyBatis Feb 26, 2024 pm 07:48 PM

Interprétation des balises SQL dynamiques MyBatis : explication détaillée de l'utilisation des balises Set MyBatis est un excellent cadre de couche de persistance. Il fournit une multitude de balises SQL dynamiques et peut construire de manière flexible des instructions d'opération de base de données. Parmi elles, la balise Set est utilisée pour générer la clause SET dans l'instruction UPDATE, qui est très couramment utilisée dans les opérations de mise à jour. Cet article expliquera en détail l'utilisation de la balise Set dans MyBatis et démontrera ses fonctionnalités à travers des exemples de code spécifiques. Qu'est-ce que Set tag Set tag est utilisé dans MyBati

Comment Java utilise-t-il l'intercepteur de pilote MySQL pour implémenter des calculs SQL fastidieux ? Comment Java utilise-t-il l'intercepteur de pilote MySQL pour implémenter des calculs SQL fastidieux ? May 27, 2023 pm 01:10 PM

Contexte : L'un des besoins de l'entreprise est que le composant de journal de suivi des liens existant de l'entreprise doit prendre en charge l'impression du temps d'exécution SQL de MySQL. La méthode courante pour implémenter le suivi des liens consiste à implémenter l'interface d'intercepteur ou l'interface de filtre fournie par un framework ou un outil tiers. MySQL ne fait pas exception. En fait, il implémente simplement l'interface d'interception pilotée par MySQL. Il existe différentes versions de canaux qui implémentent spécifiquement MySQL, et les interfaces d'intercepteur des différentes versions sont différentes, vous devez donc implémenter l'intercepteur de réponse en fonction des différentes versions du pilote MySQL que vous utilisez. Ensuite, nous présenterons les canaux MySQL 5. et 6 respectivement. Implémentation de la version 8. MySQL5 est implémenté ici en utilisant la version du canal MySQL 5.1.18 comme exemple pour implémenter Statem

Comment SpringBoot chiffre le mot de passe du compte SQL du fichier de configuration Comment SpringBoot chiffre le mot de passe du compte SQL du fichier de configuration May 22, 2023 pm 08:50 PM

1. Introduisez la dépendance com.github.ulisesbocchiojasypt-spring-boot-starter2.1.02 dans le projet Maven. En même temps, vous devez configurer le mot de passe dans le fichier de configuration application.yml car l'outil utilise ce mot de passe pour le cryptage ou. déchiffrement, la configuration doit donc être assurée. La chaîne chiffrée est chiffrée à l'aide du même mot de passe, sinon elle ne pourra pas être déchiffrée au démarrage du projet. jasypt:encryptor:password:1234563 Vous pouvez crypter les informations originales dans le scénario de test. La méthode d'utilisation est très simple. La démo simple est la suivante : @RunWith(SpringRunner

Comment résoudre l'erreur 5120 dans SQL Comment résoudre l'erreur 5120 dans SQL Mar 06, 2024 pm 04:33 PM

Solution : 1. Vérifiez si l'utilisateur connecté dispose des autorisations suffisantes pour accéder ou utiliser la base de données, et assurez-vous que l'utilisateur dispose des autorisations appropriées ; 2. Vérifiez si le compte du service SQL Server est autorisé à accéder au fichier spécifié ou ; dossier et assurez-vous que le compte dispose des autorisations suffisantes pour lire et écrire le fichier ou le dossier ; 3. Vérifiez si le fichier de base de données spécifié a été ouvert ou verrouillé par d'autres processus, essayez de fermer ou de libérer le fichier et réexécutez la requête ; . Essayez en tant qu'administrateur, exécutez Management Studio en tant que etc.

See all articles