#创建 Mysql数据库
# 基本语法
#create database 数据库名; 注意 后面的 分号 必须是 英文状态的
create database myschool123;
#查看当前账号下面数据库
show databases;
# 开发库(开发人员) ===》 测试库(测试人员) ===》 生产库 (用户使用) sql 脚本
#切换数据库,使用 数据库
#基本语法:
#use 数据库名;
use myschool123;
#删除数据库
#基本语法
#drop database 表名;
drop database myschool123;
#基本语法
/*create table 表名(
字段名 字段类型 (指定字段的长度) [添加约束] ,
);
*/
#创建一个 学员表
create table student(
studentNo int(4) auto_increment primary key,
name varchar(50) not null,
sex char(2) ,
bornDate date
);
drop table if EXISTS student;
create table student(
studentNo int(4) auto_increment primary key,
name varchar(50) not null,
sex char(2) ,
bornDate date
);
drop table if EXISTS teacher;
create table teacher(
t_id int(4) auto_increment primary key,
t_name varchar(50) not null,
t_sex char(2)
);
#插入数据的基本语法
#insert into 表名 (字段名) values (字段的值);
#向教师表插入记录
insert into teacher (t_id,t_name,t_sex) values (1,'张大宝',1);
insert into teacher (t_id,t_name,t_sex) values (2,'张二宝',1);
insert into teacher (t_id,t_name,t_sex) values (3,'张三宝',0);
insert into teacher (t_id,t_name,t_sex) values (4,'张四宝',1);
insert into teacher (t_id,t_name,t_sex) values (5,'张五宝',0);
insert into teacher (t_id,t_name,t_sex) values (6,'旺财',0);
insert into teacher (t_name,t_sex) values ('旺财',0);
# select * from 表名
select * from teacher;
#查询表
select * from student;
select * from teacher;
#查看表
show tables;
# 删除表记录
#删除的基本语法
#delete from 表名 where 删除的条件;
delete from teacher where t_id >5;
# 因为mysql语句的安全模式引起
#SET SQL_SAFE_UPDATES = 0;
delete from teacher where t_sex =0;
#查询所有信息
select * from teacher;
#查询 姓名
select t_name from teacher;
#查询 姓名和性别
select t_name,t_sex from teacher;
#条件查询
select * from teacher where t_id=1;
#修改信息
#update 表名 set 字段名 where 条件;
update teacher set t_name ='张百万' where t_id=1;
update teacher set t_sex=0 , t_name ='张百万' where t_id=2;