sql
此间的少年1128
这个作者很懒,什么都没留下…
展开
-
sqlzoo整理————The JOIN operation/zh
近在练习sql,整理了sqlzoo中的答案,特此记录。The_JOIN_operation/zh1.列出 賽事編號matchid和球員名player,該球員代表德國隊Germany入球的。要找出德國隊球員,要檢查:teamid = 'GER'SELECT matchid,player FROM goalWHERE teamid = 'GER'2.只顯示賽事1012的 id, stadium, team1, team2SELECT id,stadium,team1,team2...原创 2020-06-16 22:32:29 · 437 阅读 · 0 评论 -
sqlzoo整理————SUM and COUNT/zh
近在练习sql,整理了sqlzoo中的答案,特此记录。SUM_and_COUNT/zh1.展示世界的總人口。SELECT SUM(population) FROM world2.列出所有的洲份, 每個只有一次。SELECT DISTINCT(continent) FROM world3.找出非洲(Africa)的GDP總和。SELECT SUM(gdp) FROM worldWHERE continent = 'Africa';4.有多少個國家具有至少百萬(10000原创 2020-06-14 19:18:12 · 298 阅读 · 0 评论 -
sqlzoo整理————SELECT within SELECT Tutorial/zh
近在练习sql,整理了sqlzoo中的答案,特此记录。SELECT_within_SELECT_Tutorial/zh1.列出每個國家的名字name,當中人口population是高於俄羅斯'Russia'的人口。SELECT name FROM worldWHERE population > (SELECT population FROM worldWHERE name = 'Russia') ; 2.列出歐州每國家的人均GDP,當中人均GDP要高於英國'United...原创 2020-06-10 07:57:45 · 381 阅读 · 0 评论 -
sqlzoo整理————SELECT_from_Nobel_Tutorial/zh
最近在练习sql,整理了sqlzoo中的答案,特此记录。SELECT_from_Nobel_Tutorial/zh1.原创 2020-06-10 07:25:56 · 307 阅读 · 0 评论 -
sqlzoo整理——SELECT from WORLD Tutorial/zh
最近在练习sql,整理了sqlzoo中的答案,特此记录。SELECT_from_WORLD1.閱讀此表的注意事項觀察運行一個簡單的SQL命令的結果。SELECT name, continent, population FROM world2.如何使用WHERE來篩選記錄。顯示具有至少2億人口的國家名稱。 2億是200000000,有八個零。SELECT name FROM worldWHERE population > 200000000;3.找出有至少200百萬(2..原创 2020-06-08 23:23:22 · 315 阅读 · 0 评论 -
sqlzoo整理——SELECT names/zh
最近在练习sql,整理了sqlzoo中的答案,特此记录。SELECT_names/zh1.找出以 Y 為開首的國家。SELECT name FROM WORLDWHERE name LIKE 'Y%';2.找出以 Y 為結尾的國家。SELECT name FROM WORLDWHERE name LIKE '%Y';3.找出所有國家,其名字包括字母x。SELECT name FROM WORLDWHERE name LIKE '%x%';4.找出所有國家,其名字以原创 2020-06-08 21:15:39 · 254 阅读 · 0 评论 -
sqlzoo整理——SELECT_basics/zh
最近在练习sql,整理了sqlzoo中的答案,特此记录。SELECT_basics/zh1.顯示德國 Germany 的人口SELECT population FROM WORLDWHERE name = 'Germany';2.查詢面積為 5,000,000 以上平方公里的國家,對每個國家顯示她的名字和人均國內生產總值(gdp/population)SELECT name,gdp/population FROM WORLDWHERE area >5000000;3.顯原创 2020-06-08 20:47:10 · 170 阅读 · 0 评论 -
mysql(8)——mysql
记录菜鸟教程中mysql中练习,有此记录。1.MySQL索引索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。A.普通索引---创建索引CREATE INDEX ind...原创 2020-02-10 19:49:48 · 1580 阅读 · 0 评论 -
windows进入mysql
1.shift+ctrl+右键打开命令窗口2.找到mysql安装位置3.在命令窗口输入:cdC:\Program Files\MySQL\MySQL Server 8.0\binmysql -u root(用户名) -p(passwd)原创 2020-02-06 18:27:52 · 1081 阅读 · 0 评论 -
mysql (7)——mysql
记录菜鸟教程中mysql中练习,有此记录1.MySQL GROUP BY语句SELECT column_name,function(column_name)FROM table_nameWHERE column_name operator valueGROUP BY column_name;使用 WITH ROLLUPWITH ROLLUP 可以实现在分组统计数据基础上...原创 2020-02-05 17:03:32 · 389 阅读 · 0 评论 -
删除数据库中所有table
1.执行SELECT CONCAT('DROP TABLE IF EXISTS ',table_name,';')FROM information_schema.tablesWHERE table_schema='my_database(数据库名)';2.执行输出的DROP语句以上,记录本人学习过程。...原创 2020-02-04 17:19:30 · 790 阅读 · 0 评论 -
如何将sql文件导入到mysql
1.打开mysql2.创建新database3.导入sql文件原创 2020-02-04 15:15:09 · 510 阅读 · 0 评论 -
mysql (6)_mysql
记录菜鸟教程中mysql部分,有下记录。1.管理MySQL的命令USE数据库名:选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。SHOW DATABASES:列出 MySQL 数据库管理系统的数据库列表。SHOW TABLES:显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。SHOW COLUMNS FR...原创 2020-02-03 19:51:24 · 509 阅读 · 0 评论 -
mysql(5)——函数
重复菜鸟教程中sql练习,由此记录。SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记录的值 MAX() - 返回最大值 MIN() - 返回最小值 SUM...原创 2020-01-27 14:35:44 · 279 阅读 · 0 评论 -
mysql练习(4)
重复菜鸟教程中练习。由此记录:1.SQL AUTO INCREMENTAuto-increment 会在新记录插入表中时生成一个唯一的数字。我们通常希望在每次插入新记录时,自动地创建主键字段的值。CREATE TABLE Persons(ID int NOT NULL AUTO_INCREMENT,Name varchar(255) NOT NULL,Address varc...原创 2020-01-26 16:51:29 · 151 阅读 · 0 评论 -
mysql练习(3)
重复菜鸟教程中sql练习,由此记录。1.SQL ConstraintsSQL 约束用于规定表中的数据规则,约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。CREATE TABLE table_name(column_name1 data_type(size) constraint_name,column...原创 2020-01-26 14:58:34 · 132 阅读 · 0 评论 -
mysql练习(2)
练习菜鸟教程中sql高级教程。记录如下:1.SELECT TOPSELECT TOP 子句用于规定要返回的记录的数目。---mysqlSELECT column_name(s)FROM table_nameLIMIT number;2.LIKELIKE 操作符用于在 WHERE 子句中搜索列中的指定模式SELECT column_name(s)FROM ta...原创 2020-01-15 20:47:02 · 200 阅读 · 0 评论 -
mysql练习
今天从新下载了mysql,对着菜鸟教程里面的步骤操作了一次。1.SELECTSELECT * FROM table_name;2. SELECT DISTINCTSELECT DISTINCT column_name,column_nameFROM table_name;3. WHEREWHERE子句用于提取那些满足指定条件的记录SELECT col...原创 2020-01-07 23:10:56 · 211 阅读 · 0 评论 -
sql学习——修改数据
INSERT:插入新记录; UPDATE:更新已有记录; DELETE:删除已有记录1.INSERT--INSERT INTO <表名> (字段1,字段2,字段3) VALUES (值1,值2,值3)INSERT INTO students (class_id,name,gender,score) VALUES (2,"大牛","M",80);--查询并观察结果SEL...原创 2019-09-05 20:09:09 · 159 阅读 · 0 评论 -
sql学习——查询数据
最近在廖雪峰老师的网站学习sql,以下为学习记录,方便日后查询。https://www.liaoxuefeng.com/wiki/1177760294764384一些基本概念:1.主键在关系数据库中,一张表中的每一行数据被称为一条记录。一条记录就是由多个字段组成的。对于关系表,有个很重要的约束,就是任意两条记录不能重复。不能重复不是指两条记录不完全相同,而是指能够通过某个字段唯...原创 2019-09-04 23:46:19 · 422 阅读 · 0 评论