SQL语言学习汇总(1)

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huixinbuding/article/details/82431543

在命令提示符中连接mysql

安装完mysql后,需要在命令提示符中连接mysql,则可使用一下语句:
>mysql -u root -p
(-u 后接用户名,-p后接密码。若是-p 后不接东西,则,下一行系统提示,输入密码)

建议安装MySQLWorkbench

创建数据库

首先理解数据库的框架。
数据库(database)中的内容关系如下:
数据库(database)中包含各种表格(tables)
表格中含有表头(列名),而每一行为一条完整数据。
因此我们创建表格也按这种方式进行。

SQL的语法与英语很类似,因此容易理解。
1、下面开始创建数据库。CREATE DATABASE +数据库名
这里写图片描述

2、显示已有数据库 SHOW DABABASES
这里写图片描述

3、创建表格 CREATE TABLE +表格名
这里写图片描述

4、删除表格 DROP TABLE +表格名
这里写图片描述


关于命令语句的说明
1、sql 是不区分大小的,但是sql一般与其他语言联合使用,因此基本都使用大写字母
2、所有的sql语句都是已分号(;)结尾,在sql中遇到分号,则表示此条命令结束。
3、show databases; 表示显示已有的数据库
4、当我们在某个数据库中创建表格,或使用数据库中的内容时,我们要先进入这个数据库中,因此需要改变数据库,即 use test;
5、创建表格中,括号里的内容,则是这个表格的各列的列名。我们需要指定该列是什么类型的数据,占用多大的空间。数据是否为空。
6、为了能够容易的筛选数据,则每条数据需要有一个唯一的是识别项,即主键(PRIMARY KEY)。这里我们创建主键——id,AUTO_INCREMENT表示自动增长(从1开始),最后通过PRIMARY KEY (id),指定id为主键。
7、数据类型包括 char、varchar、int、dec(m,n)、date、datetime(time)、blog。


表格内容修改

1、将数据添加进表里
INSERT INTO +表名 (添加的列项名) VALUES (与列项名对于的数据)
这里写图片描述

这里写图片描述

2、显示(选择)表格数据 SELECT * FROM 表名
这里我添加两条一样的数据

3、删除满足某个条件的数据 DELETE FROM 表名 WHERE + 条件。
这里写图片描述

4、更新表格数据 UPDATE 表名 SET 需要更改的数据 WHERE +条件
这里写图片描述

5、显示创建表格时的命令 SHOW CREATE TABLE +表名
这里写图片描述

6、模糊选择 SELECT * FROM + 表名 WHERE last_name(列名) LIKE ‘%dy’
(找出last_name中以dy结尾的数据)

%为通配符,是任意数量的未知字符的替身
下划线(_),是一个未知字符的替身。


关于命令语句的说明
1、INSERT语句中,列名与值需要一一对应。如果缺省列名,则需要值的位置与表格中的列名一一对应。
2、* 表示全部数据的意思
3、SELECT 可以只选择几列。在SELECT后 输入需要选择的列名即可。
4、条件语句WHERE 可以与AND 、OR 、NOT 、NOT IN 连用。


展开阅读全文

SQL学习书籍汇总-1

04-16

MicrosoftSqlServer性能调校rn 下载地址:http://d.119g.com/f/A967835935B45A54.htmlrnrn SqlServer2000应用与开发范例宝典rn 下载地址:http://d.119g.com/f/0A28F141C2CBB9B6.htmlrnrn MicrosoftSqlServer2000Transact-Sql和技术参考手册上册rn 下载地址:http://d.119g.com/f/5C7E8C1BF4B70E42.htmlrnrn 深入解析SqlServer2008rn 下载地址:http://d.119g.com/f/91C262D6BDBD73A8.htmlrnrn SqlServer2008实战rn 下载地址:http://d.119g.com/f/6265F9EB72010607.htmlrnrn MicrosoftSqlServer2000实用工具大全rn 下载地址:http://d.119g.com/f/EF9FE73A73CA69C4.htmlrnrn MicrosoftSqlServer企业级平台管理实践rn 下载地址:http://d.119g.com/f/0922007B2B595589.htmlrnrn SqlServer实训教程rn 下载地址:http://d.119g.com/f/675710CF92278D59.htmlrnrn SqlServer2000性能调整技术指南rn 下载地址:http://d.119g.com/f/C5E0912FE117908B.htmlrnrn Sql结构化查询语言速学宝典rn 下载地址:http://d.119g.com/f/5612E854DF5615AD.htmlrnrn Sql编程实用大全rn 下载地址:http://d.119g.com/f/5F28A2E71F4C1B8F.htmlrnrn Sql完全手册-第4版rn 下载地址:http://d.119g.com/f/D3B7860E8D833694.htmlrnrn SqlServer2005奥秘rn 下载地址:http://d.119g.com/f/B89DF4383E754FF3.htmlrnrn SqlServer2005系统管理与数据备份rn 下载地址:http://d.119g.com/f/26C6B1418BBD55B6.htmlrnrn SqlServer数据库开发实例解析rn 下载地址:http://d.119g.com/f/0AFA0848E662B83B.htmlrnrn SqlServer2000核心技术揭秘rn 下载地址:http://d.119g.com/f/2609B8F2FB21FDAF.htmlrnrn MicrosoftSqlServer2000管理员指南rn 下载地址:http://d.119g.com/f/163DF5E12FB61239.htmlrnrn MicrosoftSqlServer2000数据操作与复制rn 下载地址:http://d.119g.com/f/B9BE6AF06DCD0F40.htmlrnrn SqlServer数据库编程技法范例rn 下载地址:http://d.119g.com/f/4C7B9E5B1856D2E5.htmlrnrn Sql编程基础rn 下载地址:http://d.119g.com/f/FD8D65554ACF8DA6.htmlrnrn SqlServer2000数据挖掘技术指南rn 下载地址:http://d.119g.com/f/E78E14F37A537DED.htmlrnrn MicrosoftSqlServer2000疑难解答rn 下载地址:http://d.119g.com/f/B4F743998D3A336C.htmlrnrn SqlServer2005数据库开发详解rn 下载地址:http://d.119g.com/f/D3DB0E517EBEC737.htmlrnrn SqlServer求生秘籍rn 下载地址:http://d.119g.com/f/1ABF3A94D6FFF972.htmlrnrn SqlServer2000奥秘rn 下载地址:http://d.119g.com/f/3623AE6265AE566A.htmlrnrn Sql注入攻击与防御rn 下载地址:http://d.119g.com/f/99B8524DE42F407F.htmlrnrn SqlServer实训-第二版rn 下载地址:http://d.119g.com/f/DC40EA6B0E9DD5B3.htmlrnrn SqlServer2000ProgrammingGuide编程指南rn 下载地址:http://d.119g.com/f/1D18746E72B151C4.htmlrnrn Sql语法与范例详解词典rn 下载地址:http://d.119g.com/f/38585506BC52D722.htmlrnrn SqlServer2000存储过程与XML编程-第2版rn 下载地址:http://d.119g.com/f/CD5CC494221BB0B6.htmlrnrn 数据库创建数据仓库与优化rn 下载地址:http://d.119g.com/f/005993E1F32AD7CF.htmlrnrn Sql宝典-电子工业出版社rn 下载地址:http://d.119g.com/f/42DDD29732DC0F25.htmlrnrn SqlServer2000数据库系统实训教程rn 下载地址:http://d.119g.com/f/0C8349B4906DF7EA.htmlrnrn SqlServer2000高级编程技术rn 下载地址:http://d.119g.com/f/C3CF1BC4D72117F2.htmlrnrn Transact-Sql权威指南rn 下载地址:http://d.119g.com/f/84F91EED280A7419.htmlrnrn MicrosoftSqlServer2000构架解析rn 下载地址:http://d.119g.com/f/EE6CB0AFF83EE350.htmlrnrn MicrosoftSqlServer2000优化指南rn 下载地址:http://d.119g.com/f/77E1634BA898A53E.htmlrnrn MicrosoftSqlServer2008技术内幕:T-Sql语言基础rn 下载地址:http://d.119g.com/f/272A1128907F0BCD.htmlrnrn SqlServer2005中文版经典实例教程rn 下载地址:http://d.119g.com/f/765D706D96EC27A7.htmlrnrn SqlServer2000高级DBA指南rn 下载地址:http://d.119g.com/f/1132130ADABBF0BD.htmlrnrn SqlServer2000自救手册rn 下载地址:http://d.119g.com/f/E81F20280293D719.htmlrnrn SqlServer2000管理与应用rn 下载地址:http://d.119g.com/f/B90D3E52DEEE742C.htmlrnrn SqlServer2000实用开发教程rn 下载地址:http://d.119g.com/f/B8F7B8D71D32BC36.htmlrnrn 新概念SqlServer2005教程rn 下载地址:http://d.119g.com/f/C6EF739E87E15879.htmlrnrn Sql语法范例手册-清晰版rn 下载地址:http://d.119g.com/f/71D3DFF7F9A053C1.htmlrnrn 深入浅出SqlServer2000系统管理与应用开发rn 下载地址:http://d.119g.com/f/AE1B240A421F6C48.htmlrnrn Sql编程风格rn 下载地址:http://d.119g.com/f/0343B9BF2B6717D9.htmlrnrn Sql故障诊断与排错技术rn 下载地址:http://d.119g.com/f/1D1B82FCA2C6B9AC.htmlrnrn Sql编程起步rn 下载地址:http://d.119g.com/f/5B5C9A031BE095C9.htmlrnrn SqlServer2000数据挖掘技术指南Arn 下载地址:http://d.119g.com/f/125DB3AB34B9C996.htmlrnrn SqlServer2000自学教程rn 下载地址:http://d.119g.com/f/E0B7A6F021E94155.htmlrnrn Sql21自学通rn 下载地址:http://d.119g.com/f/EE7D74EF595D7529.htmlrnrn 论坛

没有更多推荐了,返回首页