数据库学习笔记(一)常见数据库语法

  • 创建数据库
create database students_management;
  • 创建表
create table students(id int auto_increment primary key not null, name char(15)); 

操作表中数据

  • 增insert into 表名 value ();
    插入一列
insert into students (name) values(“name1”),(“name2”);

插入一行

insert into students value (NULL,”WG”,”女”,”1538488488”);
  • 删delete from 表名 where … ;
delete from students where id = 5;
delete from students;
  • 改update 表名 set … where …;
update students set tel = “13288097888” where name = “张伟”;
update students set age = 19, name = “张鹏” where tel = “132453453”;
  • 查select * from 表名 where … ;
select * from students;
select id, name from students;
//查询名字中带有 "王" 字的所有人信息:
select * from students where name like “%王%”;
insert into students value ();
delete from students where …;
update students set name ww = wg where ..;
select id = 5 from students ;
select * from students where sex = “女”;

创建表后对表的修改

  • 添加列
alter table students add birthday after age;
alter table students add address char(60) after age;
  • 修改列
修改tel为telphone
alter table students change tel telphone char(8);
  • 删除列
alter table students drop birthday;
  • 重命名
alter table students rename students_1;
  • 删除表
drop table students;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SELECT 语句 一、查询SQL SELECT 语法 (1)SELECT 列名称 FROM 表名称 (2...
    有钱且幸福阅读 5,777评论 0 33
  • (一)Oracle数据库 1.oracle中row_id理解 ORACLE的row_id是一个伪列,其个是为18个...
    独云阅读 5,692评论 0 10
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 1,830评论 0 2
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,840评论 1 57
  • 由于最近国家住宅房限购政策严格,再加上北上广深杭等地买一套住宅房的总价很高,也就限制了一部分想动手买住宅房投资的人...
    盛大米阅读 1,595评论 3 3