åºæ¬4ã³ãã³ã CRUD
â CRUD
ãcreateã â»[]ã¯ä¸è¦ã§ãããèªåãå
¥åããã¨ãããªã®ã§ç®ç«ã£ã¦ã¾ã
â¼database
create database [databasename] default character set utf 8;
grant all on databasename.* to '[user]'@'[localhost]' identified by [password];
â¼table
create table [tablename] (
id int not null auto_increment,
name varchar(50) null,
note text not null,
time datetime not null,
school_id int null,
conatraint fk_[tablename]_school foreign key school_id references school (id),
primary key (id)
)engine=InnoDB;
â»å¤é¨ãã¼ã¯ãnullãªãinsetæã«æå®ããªãã¦ãã¨ã©ã¼ã¯ããªãã
ãã¾ããfk_ã®ã¨ããã¯é©å½ãfk_student_schoolãã¨ãããªãã¨ãªãåããååã«ãã¦ããã
æåã«èªåã®ãã¼ãã«åï¼ã¾ãã¯ãã®çç¥ï¼ãå¾åãåç
§å
ã¿ããã«æ¸ãã¦ããã
â¼record
insert into [tablename] ([columns]) values ([values]);
insert into student (name,age) values ("Mai",14);
ãreadã
select name,age from stundent;
select * from school where prefecture = "Tokyo";
ãupdateã
update [tablename] set columnï¼="value1" where column2 = "value2";
update school set grade = "1" where grade = "5";
ãdeleteã
â¼DB,table
drop database(table) [database(table)name]
drop database(table) if exists [database(table)name]
â¼record
delete from [tablename] where columname="value"