sql基础语法

sql基础语法

数据库操作

1.1 创建数据库

语法:

create  database  数据名;
create datavase if not exists 数据名;

1.2 显示数据库

语法:

show databases;

1.3 删除数据库

语法:

drop database 数据库名;
drop database if exists 数据库名

1.4 修改数据库

语法:

alter database 数据库名 charset=字符编码; 

字符编码可以写下utf8;

1.5 使用数据库

语法:

use 数据库名

表操作

2.1 创建简单的表

mysql>create table stu1(
-> id int auto_increment primary key,
-> name varchar(20) not null
-> )engine=innodb charset=gbk;
)

2.2 显示所有表

语法:

show tables;

2.3 查看表结构

语法:

desc 表名

2.4 复制表

语法一:

1
create table 新表 select 字段 from 旧表

  

语法二:

1
create table 新表  like 旧表

  

2.5 删除表

语法:

1
drop table [if exists] 表名1,表名2;

  

2.6 修改表

语法:

1
alter table stu add `aa` varchar(20);

  

数据操作

3.1 插入数据

1
语法:insert into 表明 (字段名,字段名)values (值1,值2,.......)

 

1、插入所有字段

1
mysql> insert into stu (id,stuname,sex,`add`) values (1,'tom','男','北京');

 

2、插入字段名可以省略

1
mysql> insert into stu values (1,'tom','男','北京');

  

3、插入多条数据

1
mysql> insert into stu values (1,'tom','男','北京'),(2,'berry','女','北京');

  

3.2 更新数据

语法: update 表名 set 字段=值 where 条件

1
mysql> update stu set sex='女' where stuname='berry';

  

3.3 删除数据

语法: delete from 表名 [where 条件]

1
mysql > delete from stu where id=1;

  

3.4 查询数据

语法:

1
select 列名 from 表名

  

*为全部字段

posted @   一杯咖啡钱  阅读(79)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示