MySQL入门
今天正式开始学习数据库,刚开事接触,它不认识我,我不认识它,通过老师的引导,讲解其MySQL的操作,感觉自己还有好多需要努力;首先,刚开始就出现了很多单词,然而,他认识我我不认识它,又是一个艰难的路程。
首先,今天学习了一些MySQL的一些基本操作,手动建立库和表格的就不说了,那些基本看一遍都会了,主要的是用代码写把表格。
首先就是创建数据库
create database 库名字;
删除库:drop database 表;
创建表格
create table 表1(
id int(5) primary key auto_increment,
name char(30) not null,
sex char(2) not null,
gongzi float(5,2) not null,
zhiwu verchar(3) not null
) character set utf8 ;
删除表:drop table 表;
用数据库肯定有主键和外键,两者之间联系方式
constraint 链接名 foreign key(sid) references 主表(id)
将它写在一个表的最后即
create table 表2(
id int(5) primary key auto_increment,
name char(30) not null,
sex char(2) not null,
gongzi float(5,2) not null,
zhiwu verchar(3) not null,
constraint 链接名 foreign key(sid) references 表1(id)
) character set utf8 ;
建立表格的数据
1.直接输入数据:insert into 表1(name,sex,age) values(‘张三’,‘男’,25),…,…;
2.将表1的数据插入表2中:insert into 表2(name,sex,age) select ‘张三’,‘男’,23 from 表1;
3.将表1数据插入一个新表2中:insert 表2(select name,sex,aga from 表1);
查看表格中数据:select * from 表;
更新指定数据:update 表1 set where name=‘张三’;
更新所有数据:update 表1 sex=‘男’;
删除和指定数据:delete from 表1 where name=‘李四’;
删除所有数据:delete from 表1;
查看库:show database 表1;
查看表:show table 表;
查看表结构:desc 表;