##MySql数据库表的操作与应用
#新建數(shù)據(jù)庫(kù)
CREATE DATABASE school;
#查看數(shù)據(jù)庫(kù)
SHOW DATABASES;
#查看當(dāng)前新建數(shù)據(jù)庫(kù)
SHOW CREATE DATABASE school;
#換庫(kù)
USE school;
#刪除新建的庫(kù)
DROP DATABASE school;
#查詢當(dāng)前所在的數(shù)據(jù)庫(kù)
SELECT DATABASE();
#新建數(shù)據(jù)庫(kù)表
CREATE TABLE student(
#設(shè)置主鍵,同時(shí)設(shè)置自動(dòng)增長(zhǎng)
sID INT PRIMARY KEY AUTO_INCREMENT,
studentName VARCHAR(10),
phone VARCHAR(20),
address VARCHAR(200)
);
#添加數(shù)據(jù)
INSERT INTO student(studentName,phone,address) VALUES('郭子豪','17744673401','黃河路13號(hào)'),
('李振燁','15638431234','花園路15號(hào)'),
('陳富國(guó)','12345676543','東風(fēng)路12號(hào)');
#查詢表結(jié)構(gòu)
DESC student;
#查詢數(shù)據(jù)表內(nèi)容
SELECT * FROM student;
#修改數(shù)據(jù)表
UPDATE student SET studentname='張凡'WHERE sID=1;
UPDATE student SET address='中國(guó)'WHERE address='東風(fēng)路12號(hào)';
UPDATE student SET phone='10086';
#刪除數(shù)據(jù)表
DELETE FROM student WHERE sid=3;
DELETE FROM student;
#刪除表
TRUNCATE TABLE student;
#刪除主鍵約束
INSERT INTO student VALUES(NULL,'郭子豪','12345678','俄羅斯');
INSERT INTO student VALUES('郭子豪','12306','俄羅斯');
UPDATE student SET phone='12306'WHERE sid=4;
ALTER TABLE student DROP PRIMARY KEY;
#修改約束
ALTER TABLE student MODIFY sid INT;
#顯示表結(jié)構(gòu)
DESC student;
#添加主鍵 自動(dòng)增長(zhǎng)
ALTER TABLE student ADD PRIMARY KEY(sid);
轉(zhuǎn)載于:https://www.cnblogs.com/liurui-bk517/p/10975453.html
總結(jié)
以上是生活随笔為你收集整理的##MySql数据库表的操作与应用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 50-overlay 如何实现跨主机通信
- 下一篇: MySQL查询更新所有满足条件的数据