Rumah >pangkalan data >tutorial mysql >Apakah operasi asas MySQL?
Lihat perpustakaan lalai di bawah pangkalan data mysql semasa
show databases;
Buat perpustakaan cipta pangkalan data_name;
create database test11;
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;
Semak perpustakaan mana yang sedang digunakan/disambungkan
elect database();
Lihat semua jadual di bawah pustaka semasa
show tables;
Padam pustaka
drop database database_name;
create table table_name( 列名1 数据类型, 列名2 数据类型, 列名3 数据类型, 列名4 数据类型, .... 列名n 数据类型 );
create table mytest( id int, name varchar(20), age int, birthday date ); select * from mytest;Jenis data:Integer int (bilangan digit)Jenis perpuluhan/jenis titik terapung double Jenis rentetan varchar (bilangan digit) panjang berubahchar (bilangan digit) panjang tetapvarchar(5) Zhang Sanchar (5 ) Zhang San xxx"Zhang San"Tarikh jenis tarikhBuat syarikat perpustakaan syarikat
create database company;Gunakan perpustakaan syarikat
use company;Buat jadual jabatan t_dept nombor jabatan, nama jabatan, alamat
create table t_dept( deptno int, dname varchar(20), loc varchar(20) );Lihat struktur jadualLihat struktur jadual
desc table_name;Lihat jadual definisi terperinci
show create table table_name;
desc t_dept; show create table t_dept; show create table t_dept\G;
(\G代替;能够让显示结果更美观)Padamkan jadualPadamkan jadual
drop table table_name;
drop table t_dept;`Ubah suai jadual
①Ubah suai nama jadual
Sintaks:Sintaks:
alter table old_table_name rename [to] new_table_name;
alter table t_dept rename to tab_dept;Ubah suai tab_dept jadual kepada dept
alter table tab_dept rename dept;
②Tambah medan pada jadual
Secara lalai, tambahkan medan pada lajur terakhir jadualSintaks:alter table table_name add 列名 数据类型;
alter table dept add descri char(10);menambah medan dalam lajur pertama jadual Sintaks:
. alter table table_name add 列名 数据类型 first;
alter table dept add id int first;Tambah medan baharu selepas medan jadual yang ditentukan Sintaks:
alter table table_name add 新列名 数据类型 after 指定列名;
alter table dept add age int(3) after deptno;
③ Padam medan
Sintaks:alter table table_name drop 列名;
alter table dept drop age;
④ Ubah suai medan
1 jenis data medan Sintaks:alter table table_name modify 列名 数据类型;
alter table dept modify loc varchar(50);2. Ubah suai nama medan Sintaks:
alter table table_name change 旧列名 新列名 旧列数据类型;
alter table dept change descri description char(10);3. Ubah suai nama dan jenis data medan pada masa yang sama Sintaks:
alter table table_name change 旧列名 新列名 新列数据类型;
alter table dept change id num double;
⑤Ubah suai susunan medan
Sintaks 1:alter table table_name modify 列名 数据类型 first;
Contoh: Laraskan lajur loc dalam jadual dept ke lajur pertama
alter table dept modify loc varchar(50) first;Sintaks 2:
alter table table_name modify 列1 列1数据类型 after 列2;
alter table dept modify num double after dname;
Atas ialah kandungan terperinci Apakah operasi asas MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!