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 表;

MySQL入门