mysql增刪改查備份基本操做



刪除A表中的ID 中的開頭以B* 的數據庫。
mysql

複製代碼 代碼以下:sql


delete FROM tablename WHERE id like 'B%'
數據庫


單獨刪除 A 表中的ID B
ide

複製代碼 代碼以下:spa


delete FROM tablename WHERE id = 'B'
日誌

您可能感興趣的文章:


鏈接:mysql -h主機地址 -u -pcode



增:

建庫:create database leaf;

建表:
create table users (
username varchar()     not null,
password varchar()   not null);
表裏面插入數據
insert into users('','');
一次性插入多條:加個逗號在寫就好

mysql> desc leaf    -> ;
+----------+-------------+------+-----+---------+-------+
| Field    | Type        | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
|username | varchar(20) | NO   |     | NULL    |       |
| password | varchar(20) | NO   |     | NULL    |       |
+----------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> insert into leaf() values("u1","p1");同 mysql> insert into leaf(username,password) values("u1","p1");
mysql> insert into leaf(username) values('u4');、、單獨插入一個健值
mysql> insert into leaf(username) values('u2'),('u3;);批量插入一個健值
mysql> select * from leaf;
+----------+----------+|
 username | password |
+----------+----------+
| u1       | p1       |
| u1       | p1       |
| u2       |          |
| u3       |          |
| u4       |          |
+----------+----------+
5 rows in set (0.00 sec)



insert into leaf values(username ,password);\\ 注意這條命令,咱們輸入表名不跟括號values的值不加引號,而且是key的值 這樣作了之後會插入一個空行。

io




刪:

刪庫:
drop database leaf;
刪表:
drop table t1;
刪除表裏一個列
alter table what drop listname;
刪除A表中的ID 中的開頭以B* 的數據庫。

複製代碼 代碼以下:table


delete FROM tablename WHERE id like 'B%'
class


單獨刪除 A 表中的ID B

複製代碼 代碼以下:


delete FROM tablename WHERE id = 'B'

truncate Table TableName  \\保留表結構,刪除表中的全部數據。。 與delete的不一樣:


改:



更改表結構:
增長表結構:
1.在leafs後面加alter table tablename add virth char(20) not null default '' after  leafs; // ''注意是兩個單引號。。
2.在最後面加
alter table tablename add dty char(20) not null default '' ; // ''兩個單引號
3.在最前面加
alter table tablename add leaflove char(20) not null default 0 first;  // leaflove是你要加的。

更改列類型:
alter table tablename modify usernamess varchar(20) not null default '';
更改列類型和名字
alter table tablename change virth virsh varchar(20) not null default 0;


更新表數據
update leaf set name='' ; 把name這數據全都改
update leaf set name='' where password=''; 有條件的去改





查:



查看錶裏的數據
select * from leaf where name='hat';//條件


查看錶結構
show columns from what;
或者desc 表名;
查看錶的建立代碼:show create table what;
查看2今制日誌:mysqlbinlog mysql-bin.0000001
受權:
全部權限grant all  on *.* to root@'172.25.254.2' identified by 'westos' ;
部分權限grant replication slave on *.* to root@'172.25.254.2' identified by 'westos' ;''''
改密碼:
更改當前密碼set password=password("westos");
SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
撤銷用戶權限:
revoke select on *.* from 'pig'@'%';
刪除用戶 DROP USER 'username'@'host'; ''''



下來是mysql的備份操做mysqldump -u -p 庫名 > ?.sql恢復mysql -u -p < ?.sql

相關文章
相關標籤/搜索