前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >create table,show tables,describe table,DROP TABLE,ALTER TABLE ,怎么使用?

create table,show tables,describe table,DROP TABLE,ALTER TABLE ,怎么使用?

作者头像
马克java社区
修改2021-05-18 14:27:18
1.9K0
修改2021-05-18 14:27:18
举报
文章被收录于专栏:java大数据java大数据

2)表本身(非表数据)的基本操作:

CREATE TABLE 表名 (列_1_名 列_1_类型 列_1_细节,

     列_2_名 列_2_类型 列_2_细节,

    ...    

    );

例如:create table student(id int not null,name char(10),age int);

例如:CREATE TABLE t (id INT NOT NULL, last_name CHAR(30) NOT NULL, first_name CHAR(30) NOT NULL, d DATE NOT NULL); 

 

show tables;显示当前数据库中的Tables

describe table_name;显示table各字段信息

DROP TABLE t; (删除表)

DROP TABLE t1, t2, t3; 

ALTER TABLE t ADD x INT NOT NULL;(增加一列)

ALTER TABLE t DROP x; (删除y)

 

3)表数据的基本操作:

添加纪录:

INSERT INTO 表名 (列_list) VALUES (值_list); 

例如:

INSERT INTO student (id,name,age) VALUES(1,'liyaohua',25); 

INSERT INTO student (id,name,age) VALUES(2,'fuwenlong',26);

查询

Select * from student;(选择所有列)

Select name from student;(只选name列)

Select name, age from student;(选两列)

条件查询

Select * from student WHERE age>25;

Select * from student WHERE age>=25 AND age<=50;

Select * from student WHERE name='abc' or name='xyz';

排序

Select * from student ORDER BY age;(按年龄排序)

Select * from student ORDER BY age ASC;(且是升序)

Select * from student ORDER BY name, age;

聚合函数

SUM()和AVG()

Select SUM(age),AVG(age) from student;

MIN()和MAX()

Select MIN(age),MAX(age) from student;

COUNT()

Select COUNT(*) from student;

去除重复值

Select distinct age from student;

修改纪录

UPDATE 表名 SET 列名1 = value1, 列名2 = value2, ... WHERE ... ; 

例如:

UPDATE student SET age = 30 WHERE id = 12; 

UPDATE student SET age = 30, name = 'Wilhelm' WHERE id = 12; 

删除纪录

Delete from student;

Delete from student where age=20;

更多请看下节:https://blog.csdn.net/qq_44591615/article/details/109205107

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档