写一个sql语句:一个表的id有多少个记录,把所有这个id的记录查出来,并显示有多少条记录数
SELECT id , COUNT(id) 总数
FROM 表名
SQL不区分大小写
表名:见名知意,多个单词用下划线隔开,如:student,student_info
公司起表名通常都会加个前缀t或tb(table的缩写),如:t_student,t_student_info
字段名:见名知意,多个单词用下划线隔开,如:name,id_card
CREATE TABLE 语句用于创建数据库中的表
语法
CREATE TABLE 表名
(
列名1 类型1,
列名2 类型2,
列名3 类型3,
....
)
给学生表添加手机号字段
alter table student add column phone varchar(11);
给学生添加生日字段和身份证号字段
alter table student add column (birthday date,id_card varchar(18));
删除学生表中的手机号字段
alter table student drop column phone;
删除学生表中的生日字段和身份证号字段drop
alter table student drop column birthday,drop column id_card;
SELECT 语句用于从数据库中查询数据
查到的结果可能会有多列多行,存储在一个结果表中,称为结果集。
语法
1、SELECT * FROM 表名 用于查询全表数据
2、SELECT 列1,列2… FROM 表名 用于查询表中的指定列数据
查询student表所有数据
select * from student;
查询student表中的id,name两列数据
select id,name from student;