sql常用命令
登錄mysql:
mysql -u root -p 回車輸入密碼
退出mysql:
exit
修改登錄密碼(12345改成123456):
mysqladmin -u root -p12345 -password 123456
查看所有數據庫:
show databases;
創建數據庫mydb2:
create database mydb2;
創建數據庫mydb2並設置編碼(gbk/utf8):
create database mydb2 character set gbk;
展示某個數據庫:
show create database mydb1;
刪除某個數據庫:
drop database mydb1;
修改數據庫編碼:
alter database mydb1 character set utf8;
查看當前使用的數據庫:
select database();
指定要操作的數據庫:
use mydb1;
創建數據user表:
create table user(
id int,
name varchar(20),
gender bool,
birthday date,
job varchar(20),
salay float,
resume text
);
查看所有表:
show tables;
查看某張表具體信息:
desc 表名;
修改user表中resume字段類型和長度爲varchar(20):
alter table user modify resume varchar(20);
刪除某個字段:
alter table drop 字段;
重命名錶名:
rename 舊錶名 user to 新表名;
查看錶創建細節:
show create table user;
修改表的編碼格式:
alter table users character set gbk;
修改表字段名id爲ids:
alter table users change id ids int;
刪除users表:
drop table users;
-----------------------------------DML操作:INSERT UPDATE DELETE;-----------------------------------
往users表添加數據:
insert into users (id,name,gender,birthday) values (123,'wpf',true,'2018-3-3');
往users表批量添加數據:
insert into users (id,name,gender,birthday) values (123,'wpf',true,'2018-3-3'),(123,'wpf',true,'2018-3-3'),(123,'wpf',true,'2018-3-3');
查看users表詳細數據信息:
select * from users;
修改數據:
update users set name='wff';
修改指定字段:
update users set name='wcf' where id=124;
原有字段數據基礎上修改:
update users set age = age+10 where id=124;
刪除表中所有數據:
delete from users;
刪除表中某行:
delete from users where ids=123;
使用truncat刪除表數據(刪除後無法找回數據,執行速度比delete快):
truncat table users;
mysql -u root -p 回車輸入密碼
退出mysql:
exit
修改登錄密碼(12345改成123456):
mysqladmin -u root -p12345 -password 123456
查看所有數據庫:
show databases;
創建數據庫mydb2:
create database mydb2;
創建數據庫mydb2並設置編碼(gbk/utf8):
create database mydb2 character set gbk;
展示某個數據庫:
show create database mydb1;
刪除某個數據庫:
drop database mydb1;
修改數據庫編碼:
alter database mydb1 character set utf8;
查看當前使用的數據庫:
select database();
指定要操作的數據庫:
use mydb1;
創建數據user表:
create table user(
id int,
name varchar(20),
gender bool,
birthday date,
job varchar(20),
salay float,
resume text
);
查看所有表:
show tables;
查看某張表具體信息:
desc 表名;
修改user表中resume字段類型和長度爲varchar(20):
alter table user modify resume varchar(20);
刪除某個字段:
alter table drop 字段;
重命名錶名:
rename 舊錶名 user to 新表名;
查看錶創建細節:
show create table user;
修改表的編碼格式:
alter table users character set gbk;
修改表字段名id爲ids:
alter table users change id ids int;
刪除users表:
drop table users;
-----------------------------------DML操作:INSERT UPDATE DELETE;-----------------------------------
往users表添加數據:
insert into users (id,name,gender,birthday) values (123,'wpf',true,'2018-3-3');
往users表批量添加數據:
insert into users (id,name,gender,birthday) values (123,'wpf',true,'2018-3-3'),(123,'wpf',true,'2018-3-3'),(123,'wpf',true,'2018-3-3');
查看users表詳細數據信息:
select * from users;
修改數據:
update users set name='wff';
修改指定字段:
update users set name='wcf' where id=124;
原有字段數據基礎上修改:
update users set age = age+10 where id=124;
刪除表中所有數據:
delete from users;
刪除表中某行:
delete from users where ids=123;
使用truncat刪除表數據(刪除後無法找回數據,執行速度比delete快):
truncat table users;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.