Rumah > pangkalan data > tutorial mysql > Apakah operasi asas MySQL?

Apakah operasi asas MySQL?

WBOY
Lepaskan: 2023-05-27 11:19:12
ke hadapan
2262 orang telah melayarinya

1. Operasi perpustakaan

Lihat perpustakaan lalai di bawah pangkalan data mysql semasa

show databases;
Salin selepas log masuk

Buat perpustakaan cipta pangkalan data_name;

create database test11;
Salin selepas log masuk

Konvensyen penamaan nama_pangkalan data untuk nama perpustakaan :

(1) Ia terdiri daripada huruf, nombor, garis bawah, @, # dan ¥

(2) Huruf pertama tidak boleh nombor dan $

(3 ) Ia tidak boleh menjadi Kata kunci pangkalan data mysql

(4) Ruang dan aksara khas tidak dibenarkan

(5) Panjang kurang daripada 128 bit

Gunakan perpustakaan

use database_name;
Salin selepas log masuk

Semak perpustakaan mana yang sedang digunakan/disambungkan

elect database();
Salin selepas log masuk

Lihat semua jadual di bawah pustaka semasa

 show tables;
Salin selepas log masuk

Padam pustaka

drop database database_name;
Salin selepas log masuk

2 >

Jadual ialah objek yang sangat penting dalam pangkalan data MySQL dan merupakan elemen asas pangkalan data. Jadual terdiri daripada baris dan lajur dan digunakan terutamanya untuk menyimpan data.

Contoh: Simpan data dalam jadual

Nombor pelajar, nama, umur, gred

1 Zhang San 30 100

2 Li Si 25 90

Buat jadual

Sintaks:

create table table_name(
            列名1 数据类型,
            列名2 数据类型,
            列名3 数据类型,
            列名4 数据类型,
            ....
            列名n 数据类型
         );
Salin selepas log masuk
create table mytest(
      id int,
      name varchar(20),
      age int,
      birthday date
   );
  select * from mytest;
Salin selepas log masuk

Jenis data:

Integer int (bilangan digit)

Jenis perpuluhan/jenis titik terapung double

Jenis rentetan varchar (bilangan digit) panjang berubah

char (bilangan digit) panjang tetap

varchar(5) Zhang San

char (5 ) Zhang San xxx

"Zhang San"

Tarikh jenis tarikh

Buat syarikat perpustakaan syarikat

create database company;
Salin selepas log masuk

Gunakan perpustakaan syarikat

use company;
Salin selepas log masuk

Buat jadual jabatan t_dept nombor jabatan, nama jabatan, alamat

create table t_dept(
          deptno int,
          dname varchar(20),
          loc varchar(20)
       );
Salin selepas log masuk

Lihat struktur jadual

Lihat struktur jadual

desc table_name;
Salin selepas log masuk

Lihat jadual definisi terperinci

 show create table table_name;
Salin selepas log masuk
desc t_dept;
show create table t_dept;
show create table t_dept\G;
Salin selepas log masuk
   (\G代替;能够让显示结果更美观)
Salin selepas log masuk

Padamkan jadual

Padamkan jadual

drop table table_name;
Salin selepas log masuk
drop table t_dept;`
Salin selepas log masuk

Ubah suai jadual

①Ubah suai nama jadual

Sintaks:

Sintaks:

alter table old_table_name rename [to] new_table_name;

ke boleh ditinggalkan dan tidak ditulis

Contoh: Ubah suai nama jadual t_dept kepada tab_dept

alter table t_dept rename to tab_dept;
Salin selepas log masuk

Ubah suai tab_dept jadual kepada dept

alter table tab_dept rename dept;
Salin selepas log masuk

②Tambah medan pada jadual

Secara lalai, tambahkan medan pada lajur terakhir jadual

Sintaks:

alter table table_name add 列名 数据类型;

Contoh: Tambahkan lajur pada jadual dept, Nama lajur diterangkan, menunjukkan perihalan Jenis rentetan

alter table dept add descri char(10);
Salin selepas log masuk

menambah medan dalam lajur pertama jadual

Sintaks:

. alter table table_name add 列名 数据类型 first;

Contoh: untuk jadual dept Tambah id pada lajur pertama, iaitu jenis integer

alter table dept add id int first;
Salin selepas log masuk

Tambah medan baharu selepas medan jadual yang ditentukan

Sintaks:

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

Contoh: lajur deptno dalam jadual dept Kemudian tambah lajur umur untuk mewakili umur, iaitu jenis integer

alter table dept add age int(3) after deptno;
Salin selepas log masuk

③ Padam medan

Sintaks:

alter table table_name drop 列名;

Contoh: Tambahkan jadual bahagian pada Padam lajur umur

alter table dept drop age;
Salin selepas log masuk

④ Ubah suai medan

1 jenis data medan

Sintaks:

alter table table_name modify 列名 数据类型;

[Penjelasan: Nama lajur ialah lajur yang akan diubah suai, dan jenis data ialah jenis data yang diubah suai]

Contoh: Tukar jenis data lajur loc dalam jadual dept kepada varchar(50).

alter table dept modify loc varchar(50);
Salin selepas log masuk

2. Ubah suai nama medan

Sintaks:

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

Contoh: Tukar nama lajur descri dalam jadual dept kepada nama lajur penerangan.

alter table dept change descri description char(10);
Salin selepas log masuk

3. Ubah suai nama dan jenis data medan pada masa yang sama

Sintaks:

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

Contoh: Ubah suai nama id dalam jadual jabatan kepada num, dan jenis data ialah Modify int to double.

 alter table dept change id num double;
Salin selepas log masuk

⑤Ubah suai susunan medan

Sintaks 1:

alter table table_name modify 列名 数据类型 first;

[Penerangan: Laraskan lajur kepada lajur pertama]

Contoh: Laraskan lajur loc dalam jadual dept ke lajur pertama

alter table dept modify loc varchar(50) first;
Salin selepas log masuk

Sintaks 2:

alter table table_name modify 列1 列1数据类型 after 列2;

[Penerangan: Laraskan lajur 1 kepada lajur 2]

Contoh: Selepas melaraskan lajur num dalam jadual dept kepada dname

alter table dept modify num double after dname;
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah operasi asas MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan