Mysql 2 資料庫的操作

2021-08-16 03:29:47 字數 2114 閱讀 6327

檢視有哪些資料庫:

show databases;
資料庫編碼:

status
修改資料庫編碼:

這塊引用乙個猿猴的文章

檢視建立表的語句:

show create table tablename;

進入資料庫:

use database
檢視哪些表:

show tables;
檢視表結構:

desc tablename;
建立資料庫

create database databasename

建立表

create table tablename(

username varchar(25),

gender char(1),

datein datetime,

gongzi double(7,2)

);

刪除資料庫:

drop database databasename;
刪除表:

drop table tablename;
清除表中的記錄

delete from tablename;
查詢:

select * from tablename;
顯示建表命令:

show create table tablename;
匯出資料(備份資料庫):

mysqldump -u root -p123456  student_user>student_user.sql
把資料庫備份到sql 檔案中

匯入資料:

控制台命令提示符》

mysqlimport -u root -p123456mysql---主鍵與外來鍵

建立主鍵有2種方法:

//第一種,直接在欄位名後面加:

create table t(

id int (11) primary key,

name varchar(20),

count int

);

//第二種,在字段打完加入

create table t(

id int (11),

name varchar(20),

count int,

primary key(id)

);

//主鍵可以在下面約束多個

create table t(

id int (11),

name varchar(20),

count int,

primary key(id,count)

);

外來鍵約束:

外來鍵是用來在兩個表之間建立鏈結,可以是一列或多列

--乙個資料表可以有乙個或多個外來鍵

--乙個外來鍵對應的是參照完整性,其值可以是空值,若不為空值

,則每乙個外來鍵的值

必須為另乙個

表中主鍵的值

演示:這是乙個從表,裡面id為perimary key    count 為外來鍵 -對應company 表裡 cid 主鍵      

//從表

create table t(

id int (11) primary key,

name varchar(20),

count int

foregin key (count) references company(cid)

);

//主表

create company(

cid int(20) primary key,

name varchar(20)

);

資料庫Mysql 2 建立表 刪表

1.建立表 create table table name 列名1 列名屬性,列名2 列名屬性,列名3 列名屬性 2.刪除表 drop table table name 當你不需要該錶時,可以用drop 也就是說包括表名和資料啥都沒有了 當你仍要保留該錶,但要刪除所有記錄時,用 truncate 仍...

mysql2 新增資料

year yyyy 1901 2155 time hh mm ss 838 59 59 838 59 59 date yyyy mm dd 1000 01 01 9999 12 3 datetime yyyy mm dd hh mm ss 1000 01 01 00 00 00 9999 12 31...

MySQL資料庫操作(2)基本操作

建立資料庫 create database if not exists 庫名 例子 create database mydb create database if not exists mydb 注意 如果庫名已經存在,不加上if not exists則會報錯,加上只會警告。刪除資料庫 drop d...