基础语法I

发布时间 2023-04-03 15:12:48作者: 水开白

SQL语句

库的增删改查
create database testdb1;  #创建数据库testdb1

create database testdb2 charset='gbk';   #创建指定编码的库testdb2
drop database testdb2; #删除testdb2
alter database testdb2 charset='utf8'; #修改testdb2编码为utf-8
show databases; #查看所有数据库

show create database testdb2; # 查看单个数据库testdb2
表的增删改查
  • 前置
use testdb1;  #切换库

select database();  #查看所在库的名称
create table t1(id int,name char); #创建一个id是int格式,name是char格式的t1

create table t1(id int,name char); #创建一个id是int格式,name是char格式,且长度是4的t1
drop table t2;
  1. 删除字段名称
alter table t2 drop hobbies; #1.删除字段
  1. 删除字段属性
alter table t1 modify id int not null; #1.删除自增

alter table t1 drop primary key; #2.删除字段主键
alter table t1 modify name char(16); 
  1. 修改表名
alter table t1 rename t11;
  1. 修改字段名称及属性
alter table t11 modify department varchar(6) unique; #修改字段属性

alter table t11 change  describle varchar(12) default '无' ; #修改字段名称,不能修改属性
show tables;  #查看所有表
show create table t2; 
describe t2; 
desc t2; #简写
数据的增删改查
insert into t1 value(1,'甲'); #单独增加一条数据

insert into t1 value(2,'乙'),(3,'丙'),(4,'丁'); #一次性增加多个
delete from t1 where id=1; #删除id=1的数据

delete from t1; #清空t1表中所有数据
update t1 set name='ABCD' where id=4; #修改id=4的数据
select * from t1; #查看表中所有数据

select name from t1;  #查看表中单独字段的数据

select * from pre_ucenter_members \G;