2021-05-27

create database school; -- 创建数据库

show databases; -- 显示数据库

use school; -- 使用数据库
-- 创建学生信息表
create table studentInfo(
    id int primary key, -- 主键
    `name` varchar(10),
    age int,
    sex char,
    province char
);

show tables; -- 显示表格

desc studentInfo; -- 描述表格具体信息


create table studentInfo2(
    id int,-- 主键
    name varchar(10),
    age int,
    sex char,
    province char,
    primary key(id , `name` ) -- 联合主键
);
-- 创建表格
create table book(
 
 id int auto_increment primary key, -- 自动增长id
 name varchar(20),
 author char(4)
 );
 alter table book rename books;-- 修改表结构改名为books
 
-- 向表格中插入数据
insert into books(`name`,author)values('钢铁是怎样练成的','保尔');
insert into books(`name`,author)values('坏蛋是怎样练成的','保尔');
insert into books(`name`,author)values('人渣是怎样练成的','保尔');
insert into books(`name`,author)values('渣男是怎样练成的','保尔');

select * from books;-- 查询表格中的全部数据

create table address1(
 province varchar(10),
 shi varchar(10),
 xian varchar(10),
 cun  varchar(10),
 constraint waijian foreign key(province) references studentInfo(province) -- 外键
 );
 -- studentInfo 主表 父表 address1 从表 子表5
 
 use school;
create table student(
    `name` varchar(10) not null unique ,
    sex char default'男',
    province varchar(10) default '河南',
    age int 
 
 );
 
 insert into student (`name`,age) values ('耀文',16);
 insert into student (`name`,age) values ('亚轩',17);

 select* from student;
 
 insert into student (`name`,sex ,province,age) values ("真源",'男','重庆',18);
 insert into student values("嘉祺",'男','califlina',18);
 
 desc student;
 
 alter table student change `name` `name` varchar(10) not null unique; -- 修改现有表格的属性
 
 alter table student rename to students; -- 修改表格的名字
 desc students;
 alter table students modify `name` varchar (20) ;-- 修改表格的字段属性
 alter table students change sex xingbie varchar(5);-- 修改字段的名称
 alter table students add grade varchar (4);-- 修改表格 添加一个字段
 alter table students modify age int (11) after grade;-- 修改年龄字段顺序 在成绩的后面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 基础查询 select 查询列表 from 表名; USE myemployees; //最好写上 1.查询表中的...
    暧莓悠阅读 3,805评论 0 1
  • --$理论知识$-- --$$、三大范式 第一范式(1NF):字段是原子性的,不可分; 第二范式(2NF):有主键...
    scottyang95阅读 4,079评论 0 4
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 9,475评论 0 19
  • ubuntu启动mysql、停止mysql、重置mysql服务: sudo service mysql start...
    dream_seeker阅读 1,760评论 0 0
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 127,847评论 2 7

友情链接更多精彩内容