create database oa;//建立資料庫
drop database oa;//刪除資料庫
use oa;//使用資料庫
alter table zhulei add column createtime timestamp default current_timestamp; //給表新增屬性
alter table person modify id int auto_increment;//修改表屬性 新增自動增長列
alter table person modify name varchar(40) unique ;//新增唯一屬性
insert into person(name,***) values('zhulei','男');//插入資料
update person set ***='女'//更新所有資料
alter table person modify *** enum('男','女');//新增列舉型別
alter table person add age int after ***;//在***之後新增屬性 之前first
create table users(
id int primary key,
username varchar(20) not null,
userpass varchar(20) not null,
preson_id int foreign key (person_id) references person(id)); //建立時新增外來鍵屬性
create table users_temp(
id int primary key,
username varchar(20) not null,
userpass varchar(20) not null,
createtime timestamp default current_timestamp,
person_id int ,
key `person` (`person_id`),
constraint `person` foreign key (`person_id`) references `person` (`id`));
create table users_temp(
id int primary key,
username varchar(20) not null,
userpass varchar(20) not null,
createtime timestamp default current_timestamp,
person_id int ,
index `person` (`person_id`),
constraint `person` foreign key (`person_id`) references `person` (`id`));//注意索引必須不能相同
select * from person p join users u on u.person_id=p.id;//連線查詢
select * from person p left join users u on u.person_id=p.id;//左連線
select * from person p right join users u on u.person_id=p.id;//右連線
show create table users; //顯示建立的語句
drop table if exists `dept`;//刪除表中資料
create table dept(
deptno varchar(40) primary key ,
name varchar(40) not null,
createdepttimes timestamp,
managerno varchar(40),
primary key (deptno),
index manager (managerno),
constraint manager foreign key (managerno) references emp (empno));
mysql常用語句 MySQL常用語句
create table student id int primary key auto increment comment 學號 name varchar 200 comment 姓名 age int comment 年齡 comment 學生資訊 修改表注釋 alter table studen...
php mysql 常用語句 mysql常用語句
一 修改mysql使用者密碼 mysql h localhost u root p 命令列登入 update user set password password 123456 where user root 二 資料庫操作 show databases 顯示資料庫 create database ...
Mysql 常用語句實戰(1)
用來建立表 插入資料 drop table if exists emp create table emp id int 11 not null comment 員工編號 name varchar 255 character set utf8 collate utf8 general ci null ...