Operasi jadual ...LOGIN

Operasi jadual data

Operasi jadual data

QQ截图20161009142341.png


Nota:

1. Untuk memudahkan semua orang bermula, jenis data berada di luar skop penjelasan kami dalam bab ini buat sementara waktu. Saya takut semua orang akan fokus pada satu perkara dan kehilangan satu lagi. Adalah sangat penting untuk mempelajari dengan cepat penyata pengurusan dan operasi pangkalan data Jenis data, medan, set aksara dan enjin adalah semua mata pengetahuan untuk difahami.

2. Untuk jenis medan, anda hanya perlu belajar int, yang mewakili jenis integer. terapung mewakili titik terapung. char dan varchar boleh mewakili rentetan.

3. Kita boleh menambah panjang selepas jenis, seperti: varchar(20).

Contoh lain:

mysql> create table emp(  ename varchar(10),  hiredate date,  sal float(10,2),  deptno int(2)  ); Query OK, 0 rows affected (0.63 sec)
mysql> create table dept( deptno int(4), deptname varchar(20));  Query OK, 0 rows affected (0.12 sec)

Lihat maklumat struktur medan jadual


QQ截图20161009142513.png

mysql> desc emp; 
 +----------+---------------+------+-----+---------+-------+ 
 | Field | Type | Null | Key | Default | Extra | 
 +----------+---------------+------+-----+---------+-------+ 
 | ename | varchar(10) | YES | | NULL | | 
 | hiredate | date | YES | | NULL | | 
 | sal | decimal(10,2) | YES | | NULL | | 
 | deptno | int(2) | YES | | NULL | | 
 +----------+---------------+------+-----+---------+-------+ 
 4 rows in set (0.39 sec)

Lihat penyata SQL penciptaan jadual
Lihat penyata penciptaan jadual

Penjelasan terperinci tentang kategori
Sintaks Asas show create table table name G;
Contoh show create table emp G;

Contoh penerangan Lihat penyataan penciptaan table emp
Laksanakan contoh lengkap:

mysql> show create table emp \G
 Table: emp 
 Create Table: CREATE TABLE emp ( 
 ename varchar(10) DEFAULT NULL, 
 hiredate date DEFAULT NULL, 
 sal decimal(10,2) DEFAULT NULL, 
 deptno int(2) DEFAULT NULL 
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 1 row in set (0.00 sec)

Creation of the jadual di atas Dalam pernyataan SQL, sebagai tambahan kepada definisi jadual, anda juga boleh melihat enjin (enjin simpanan) dan set aksara (set aksara) jadual. Maksud pilihan "G" adalah untuk membolehkan rekod disusun secara menegak mengikut medan, menjadikannya lebih mudah untuk memaparkan rekod dengan kandungan yang agak panjang.

Tidak boleh menambah koma bertitik; selepas G, kerana G adalah bersamaan dengan fungsi;, jika koma bertitik ditambah, ia akan menjadi;; (2 koma bertitik), ralat sintaks SQL

ERROR: 
 No query specified


Padam jadual

QQ截图20161009142551.png

mysql>drop table emp:
Query ok,0 rows affected(0.34 sec)

Nota: Padamkan jadual. Kedua-dua jadual dan data akan hilang. Tolong jangan sandarkan data sebelum memadamkan jadual penting.

Nyatakan enjin jadual dan set aksara

Pada akhir membuat jadual, kami sering menggunakan enjin MyISAM atau InnoDB. Apabila menentukan enjin, kita boleh menggunakan:

ENGINE=InnoDB

Nyatakan set aksara lalai jadual:

KARSET LALAI=utf8

Kesannya ialah seperti berikut:

CREATE TABLE emp (  useraname varchar(10) DEFAULT NULL,  password date DEFAULT NULL,  )ENGINE=InnoDB DEFAULT CHARSET=utf8;


bahagian seterusnya
<?php echo "Hello Mysql"; ?>
babperisian kursus