#创建数据库
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
创建一个运行脚本
(别忘记挂载脚本到物体上)