標籤:sql入門
查看庫:
mysql> show databases;
mysql> use wqh
查看錶:
mysql> show tables;
建立表:
mysql> create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));
查看建立語句:
mysql> desc emp;
mysql> show create table emp\G
修改表的屬性:
mysql> alter table emp modify ename varchar(15);修改列屬性
mysql> alter table emp add column age int(3);添加列
mysql> alter table emp drop column age;刪除列
mysql> alter table emp change age age2 int(10);改列名
mysql> alter table emp add brith date after ename; 修改欄位位置
mysql> alter table emp modify age2 int(10) first;調整列位置
修改表明
mysql> alter table emp rename emp1;
插入資料:
mysql> insert into emp (ename,hiredate,sal,deptno) values(‘zzx1‘,‘2000-01-01‘,‘2000‘,1);
mysql> insert into emp values(‘qwe2‘,‘2000-01-01‘,‘2000‘,2);
mysql> insert into emp (ename,sal) values(‘ccv3‘,‘2000‘);
mysql> insert into emp (ename,sal) values(‘ccv3‘,‘2000‘),(‘ccv4‘,‘3000‘);
更新記錄:
mysql> update emp set sal=4000 where ename=‘qwe2‘;
mysql> update emp a,dept b set a.sal=a.sal*b.deptno,b.deptname=a.ename where a.deptno=b.deptno; 同時更新多個表中的資料
刪除記錄:
mysql> delete from emp where ename="zzx1";
mysql> delete a,b from emp a,dept b where a.deptno=b.deptno and a.deptno=2;
sql入門