數(shù)據(jù)庫(kù)簡(jiǎn)介

MySQL基本結(jié)構(gòu)

MySQL庫(kù)級(jí)和表級(jí)操作
- MySQL進(jìn)入
mysql –uusername -ppassword - 庫(kù)操作語(yǔ)句
顯示所有的庫(kù):show databases;
創(chuàng)建庫(kù):create database if not exists database_name;重復(fù)創(chuàng)建會(huì)報(bào)錯(cuò), 可以加上if not exists
刪除庫(kù):drop database if exists database_name;如果不知道數(shù)據(jù)庫(kù)是否存在,記得加if exists
進(jìn)入數(shù)據(jù)庫(kù):use database_name; - 表級(jí)操作語(yǔ)句
顯示所有的表:show tables;
創(chuàng)建表:create table if not exists table_name(column_name column_type);重復(fù)創(chuàng)建會(huì)報(bào)錯(cuò), 可以加上if not exists
顯示創(chuàng)建表的信息:show create table table_name;或desc table_name;
刪除表:drop table if exists table_name;如果不知道表是否存在,記得加if exists
MySQL表中數(shù)據(jù)的操作
- 插入數(shù)據(jù)
指定字段插入: INSERT INTO tb_name(field_name) VALUES (field_values);
全字段插入: INSERT INTO tb_name VALUES (all_values);
多行插入: INSERT INTO tb_name(field_name) VALUES (value_1), (value_2), …; - 查詢(xún)數(shù)據(jù)
指定字段查詢(xún):SELECT field_names FROM tb_name;
全字段查詢(xún): SELECT * FROM tb_name;
帶條件的查詢(xún): SELECT field_names FROM tb_name WHERE conditions; - 修改數(shù)據(jù)
修改所有數(shù)據(jù):UPDATE tb_name SET field_1=value_1
修改多個(gè): UPDATE tb_name SET field_1=value_1, field_2=value_2 …;
修改滿(mǎn)足條件的數(shù)據(jù): UPDATE tb_name SET field_1=value_1 WHERE conditions; - 刪除數(shù)據(jù)
刪除表中所有數(shù)據(jù):DELETE FROM tb_name;
刪除表中滿(mǎn)足條件的數(shù)據(jù): DELETE FROM tb_name WHERE conditions;
MySQL數(shù)據(jù)類(lèi)型(了解)



- 案例
create table tb2( id int, name varchar(20), sex char(4),price double(4,2), detail text, deates datetime, ping enum(' 好評(píng)','差評(píng)'))CHARSET=UTF8;
create table tb2(
id INT,
name VARCHAR(20), #指定長(zhǎng)度,最多65535個(gè)字符。 變長(zhǎng)字符串
sex CHAR(4), #指定長(zhǎng)度,最多255個(gè)字符。 定長(zhǎng)字符串
price DOUBLE(4,2), #雙精度浮點(diǎn)型,m總個(gè)數(shù),d小數(shù)位
detail text, #可變長(zhǎng)度,最多65535個(gè)字符
dates DATETIME, #日期時(shí)間類(lèi)型 YYYY-MM-DD HH:MM:SS
ping ENUM('好評(píng)','差評(píng)’)); #枚舉, 在給出的value中選擇
insert into tb value (1, '褲子', '男', 20.0, '這條褲子超級(jí)好?。?!', now(), '好評(píng)');
作業(yè)
1.建一張學(xué)生表 包含(id,name,age,sex)
2.增加四條數(shù)據(jù)
3.查詢(xún)表中sex為男的數(shù)據(jù)
4.刪除id =3的數(shù)據(jù),
5.將sex為女的,修改為男