Unity 数据库操作

#创建数据库
create database stu2;
#创建UTf8字符集的数据库
create database stu3 character set utf8;
#查看数据库列表
show databases;
#使用数据库
use stu3;
#删除数据库
drop database stu3;

#创建老师表
create table teacher(
id int (4) primary key auto_increment,
name varchar (20) not null,
sex char(1)not null,
age int (3)

);

#查看表
show tables;
#查看表定义
desc teacher;
#删除表
drop table teacher;

#插入一条数据
insert into info(id,name,sex,age) values(44444,'黄岁岁','女',18);
#将黄岁岁的年龄更改为 20
update info set  age=19 where name ='黄岁岁'; 
#删除id为 44444的黄岁岁
delete from info where id=44444;
#查询全部信息
select * from info;
#查询部分信息
select id,name from info; 
#查询部分字段
select id ,name,age,sex from info where id='12138';
#查询name中带有"岁"的人的信息
select * from info where name like '%岁%';
#查询名字中带有"岁"or "鑫"的人的信息
select *from info where name like "%岁%" or name like "%源%"; 
#查询表中年龄为空的信息
select * from info where age is null;
#查询表中年龄不为空的信息
select * from info where age is not null;
#查询年龄在10--20之间的人的姓名与年龄
select name,age from info where age between 10 and 20;
select name,age from info where age>=10 && age<=20 ;
select name,age from info where age>=10 and age<=20 ;

#查询重复的名字叫"小源"的人的的姓名
select distinct name from info where name ='小源';
#查询姓名与年龄按照年龄的升序排列 (asc)
select name,age from info order by age;
select name,age from info order by age asc;
#查询姓名与年龄按照年龄的降序排列  (desc)
select name,age from info order by age desc;

#查询姓名与年龄按照年龄的降序排列 id 的升序排列 (当年龄相同时,按照id 的降序排列)
select id,name,age from info order by age desc,id asc;

#查询前三行的数据
select id,name from info limit 3;

#查询学生的成绩与姓名(内连接)
select i.name,s.grade from info i inner join score s on i.id =s.sid;

在Unity中操作数据库

1.在数据库中建立库与表

 2.在Unity中建立这些类

 与数据库表名相同的那些类

在类中封装表中的字段

例如:

 随后创建一个DB类

 

创建一个公共类继承DB类

 3.搭建UI

 创建一个运行脚本

 

 (别忘记挂载脚本到物体上)

猜你喜欢

转载自blog.csdn.net/h_ppap/article/details/120729856
今日推荐