mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查
一、MySQL 開場語句
1、登陸
mysql -u root -p ; #回車然后輸入密碼
2、退出
eixt | quit #二者選其一
3、查看數據文件路徑(配置文件中學習的)
show global variables like "%datadir%";
4、解決不能查看文件路徑的方法,重置表結構關聯信息
mysql_upgrade -u root -p--force; #mysql配置重置
5、查看數據庫管理系統中有哪些庫
show databases;
二、數據庫中的庫
定義庫:(data文件夾中的文件夾,每創建一個庫,這個庫的名稱就是文件夾的名稱,文件夾里面保存著一些這個庫相關的初始信息)
1、增
create database db1 charset utf8; #創建一個庫,可以指定字符集
2、改
alter database db1 charset latin1; #修改庫的字符集
alter database db1 engine myisam;#修改存儲引擎
3、查
show databases; #查看數據庫中所有的庫
show create database db1; #查看單獨某個庫db1的信息
show create database db1\G; #查看單獨某個庫db1的信息
4、刪除
drop database db1; #刪除數據庫
三、數據表
表:庫里面的,文件存在語庫文件內部
進入庫
use db1
查看有哪些表單
show tables;
1、增
create table [表名] ([字段名] [數據類型][寬度] [約束條件] )#其中[字段] [數據類型] 是必須的,不可少
#如create table t1(id int,name char(10) );
2、查
show tables; #查看當前庫中所有的表
show create table t1;#查看單表的創建信息
show create table t1\G; #查看單表的創建信息
#還可以通過下面兩句來查看表信息,以表格的形式展示結果:
desc t1;
describe t1;#上下這兩句是一樣的結果
3、改
(1)alter table t1 modify name char(3); #修改字段屬性的,將name字段的char長度改為3
(2)alter table t1 change name name1 char(2); #更名并改變屬性
4、刪
drop table t1;
四、數據行
1、增
insert into t1 values(1,'dsb1'),(2,'dsb2'),(3,'dsb3');
2、查
select * from t1; #查看t1表中所有字段的數據
select 字段1,字段2from t1; #查看t1表中的字段1,字段2所有信息
3、改
update t1 set name='sb' where id=2; #把id為2的行(記錄)中的name字段的數據改為sb;
update t1 set name='sb',id=88 where id>2; #對兩個字段進行修改
update t1 set name='sb';#如果不指定where,那么會name字段的所有數據都改成sb。
3、刪
delete from t1 where id=1; #刪除id為1的行
4、清空表
delete from t1; #如果有自增id,新增的數據,仍然是以刪除前的最后一行作為起始。
truncate table t1;數據量大,刪除速度比上一條快,且直接從零開始,
總結
以上是生活随笔為你收集整理的mysql数据库的增删改查命令_MySQL 初识别语句,数据库、表、行的增删改查的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql存储的判断if_if在数据库m
- 下一篇: eclipse连接mysql8报错_Ec