Heim  >  Artikel  >  Datenbank  >  Was sind die Grundfunktionen von MySQL?

Was sind die Grundfunktionen von MySQL?

WBOY
WBOYnach vorne
2023-05-27 11:19:122235Durchsuche

1. Bibliotheksbetrieb

Überprüfen Sie die Standardbibliotheken unter der aktuellen MySQL-Datenbank

show databases;

Erstellen Sie eine Bibliothek, erstellen Sie eine Datenbank, Datenbankname;

create database test11;

Datenbankname. Die Namenskonvention für den Datenbanknamen:

(1) besteht aus Buchstaben, Zahlen und Unterstrichen , @ , # und ¥ bestehend aus

(2) Der erste Buchstabe darf keine Zahl oder $ sein

(3) Es darf kein Schlüsselwort der MySQL-Datenbank sein

(4) Es sind keine Leerzeichen oder Sonderzeichen erlaubt

(5) Die Länge beträgt weniger als 128 Zeichen.

Verwenden Sie eine Bibliothek.

use database_name;

Tabelle ist eine Art MySQL-Datenbank. Ein sehr wichtiges Objekt ist das Grundelement, aus dem die Datenbank besteht. Die Tabelle besteht aus Zeilen und Spalten und wird hauptsächlich zum Speichern von Daten verwendet.

Beispiel: Speichern Sie Daten in einer Tabelle.

Schülernummer, Name, Alter, Klasse.

1 Zhang San 30 100.

2 Li Si 25 90.

Tabelle erstellen

Ganzzahl int (Anzahl der Ziffern)

Dezimaltyp/Gleitkommatyp Double

String-Typ varchar (Anzahl der Ziffern) variable Länge

char (Anzahl der Ziffern) feste Länge

varchar(5) Zhang San

char(5 ) Zhang Three xxx

"张三"

Datumstyp Datum

Erstellen Sie eine Unternehmensbibliothek Firma

elect database();

Verwenden Sie die Unternehmensbibliothek

 show tables;

Erstellen Sie eine Abteilungstabelle t_dept, Abteilungsnummer, Abteilungsname, Adresse

drop database database_name;

Tabellenstruktur anzeigen

Tabellenstruktur anzeigen

create table table_name(
            列名1 数据类型,
            列名2 数据类型,
            列名3 数据类型,
            列名4 数据类型,
            ....
            列名n 数据类型
         );

Detaillierte Tabellendefinition anzeigen

create table mytest(
      id int,
      name varchar(20),
      age int,
      birthday date
   );
  select * from mytest;
create database company;
use company;

Tabelle löschen

Eine Tabelle löschen

create table t_dept(
          deptno int,
          dname varchar(20),
          loc varchar(20)
       );
desc table_name;

Tabelle ändern

①Tabelle ändern. Name

S Syntax:

alter table old_table_name umbenennen [in] new_table_ name ;

to kann weggelassen werden

Beispiel: Ändern Sie den Tabellennamen t_dept in tab_dept

 show create table table_name;

Ändern Sie die Tabelle tab_dept in dept

desc t_dept;
show create table t_dept;
show create table t_dept\G;
②Fügen Sie der Tabelle ein Feld hinzu

Die Standardeinstellung ist letzte Spalte der Tabelle Ein Feld hinzufügen

alter table old_table_name rename [to] new_table_name;

to可以省略不写

例子:将表名t_dept修改为tab_dept

   (\G代替;能够让显示结果更美观)

将表tab_dept修改为dept

drop table table_name;

②给表增加字段

默认在表的最后一列增加字段

语法:alter table table_name add 列名 数据类型;

例子:给dept表增加一列,列名为descri,表示描述,字符串类型

drop table t_dept;`

在表的第一列位置增加字段

语法:alter table table_name add 列名 数据类型 first;

例子:给dept表的第一列增加id,为整数类型

alter table t_dept rename to tab_dept;

在表的指定字段之后增加新字段

语法:alter table table_name add 新列名 数据类型 after 指定列名;

例子:在dept表中deptno列后增加age列,表示年龄,为整数类型

alter table tab_dept rename dept;

③删除字段

语法:alter table table_name drop 列名;

例子: 将dept表中的age列删除

alter table dept add descri char(10);

④修改字段

1、修改字段的数据类型

语法:alter table table_name modify 列名 数据类型;

 [说明:列名为要修改的列,数据类型为修改后的数据类型]

例子:将dept表中loc列的数据类型更改为varchar(50)。

alter table dept add id int first;

2、修改字段的名字

语法:alter table table_name change 旧列名 新列名 旧列数据类型;

例子:将dept表中descri列名修改为description列名。

alter table dept add age int(3) after deptno;

3、同时修改字段的名字和数据类型

语法:alter table table_name change 旧列名 新列名 新列数据类型;

例子:将dept表中的id名修改为num,数据类型由int修改为double。

alter table dept drop age;

⑤修改字段的顺序

语法1:alter table table_name modify 列名 数据类型 first;

 [说明:将某列调整到第一列]

例子:将dept表中的loc列调整到第一列

alter table dept modify loc varchar(50);

 语法2:alter table table_name modify 列1 列1数据类型 after 列2;Syntax: alter table table_name add columns name data type;

Beispiel: Fügen Sie der Tabelle dept eine Spalte hinzu. Der Spaltenname lautet descri, was die Beschreibung darstellt , und der Zeichenfolgentyp

alter table dept change descri description char(10);

befindet sich am Ende der Tabelle. Fügen Sie ein Feld zu einer Spaltenposition hinzu

🎜Syntax: alter table table_name add columns name data type first;🎜🎜Beispiel: id zum ersten hinzufügen Spalte der Abteilungstabelle, bei der es sich um einen in der Tabelle angegebenen ganzzahligen Typ handelt🎜
 alter table dept change id num double;
🎜 Fügen Sie nach dem Feld ein neues Feld hinzu 🎜🎜Beispiel: Fügen Sie die Altersspalte nach der Spalte „deptno“ in der Tabelle „dept“ hinzu und geben Sie das Alter an, das eine Ganzzahl ist. Typ🎜
alter table dept modify loc varchar(50) first;
🎜🎜③Feld löschen🎜🎜🎜Syntax: alter table table_name drop columns name; 🎜🎜Beispiel: Löschen Sie die Altersspalte in der Abteilungstabelle🎜
alter table dept modify num double after dname;
🎜🎜④Feld ändern🎜🎜🎜1, ändern Sie den Datentyp des Feldes🎜🎜Syntax: Tabelle Tabellenname ändern, Datentyp des Spaltennamens ändern; 🎜🎜[Erklärung: Der Spaltenname ist die zu ändernde Spalte und der Datentyp ist der geänderte Datentyp]🎜🎜 Beispiel: Ändern Sie den Datentyp der Loc-Spalte in der Dept-Tabelle in varchar(50). 🎜rrreee🎜2. Ändern Sie den Namen des Feldes🎜🎜Syntax: alter table table_name alter Spaltenname ändern neuer Spaltenname alter Spaltendatentyp;🎜🎜Beispiel: Ändern Sie den Beschreibungsspaltennamen in der Abteilungstabelle zum Namen der Beschreibungsspalte hinzufügen. 🎜rrreee🎜3. Ändern Sie gleichzeitig den Namen und den Datentyp des Felds🎜🎜Syntax: alter table table_name alter Spaltenname ändern, neuer Spaltenname, neuer Spaltendatentyp;🎜🎜Beispiel: Ändern Sie den ID-Namen in der Dept-Tabelle. Ändern Sie ihn in num und ändern Sie den Datentyp von int in double. 🎜rrreee🎜🎜⑤Ändern Sie die Reihenfolge der Felder🎜🎜🎜Syntax 1: Tabelle Tabellenname ändern, zuerst Datentyp des Spaltennamens ändern;🎜🎜[Beschreibung: Eine Spalte an die erste Spalte anpassen]🎜🎜Beispiel: Anpassen die loc-Spalte in der Dept-Tabelle zur ersten Spalte🎜rrreee🎜 Syntax 2: alter table table_name changes Column 1 Column 1 Data Type After Column 2;🎜🎜 [Anweisungen: Passen Sie Spalte 1 an Spalte After 2 an ]🎜🎜Beispiel: Passen Sie die Num-Spalte in der Dept-Tabelle an dname🎜rrreee an

Das obige ist der detaillierte Inhalt vonWas sind die Grundfunktionen von MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Wie MySQL JDBC implementiertNächster Artikel:Wie MySQL JDBC implementiert