基础SQL语句学习
程序员文章站
2022-04-15 20:21:18
(注:sql对大小写不敏感,附:命令行操作:cd 目录名 可进入文件,cd .. 可返回上级木目录) a) Select * from 表名(显示表内所有数据) b) Select 属性 from 表名 where 符合某条件(如id=’1’) c) Delete from 表名 where 属性= ......
(注:sql对大小写不敏感,附:命令行操作:cd 目录名 可进入文件,cd .. 可返回上级木目录)
- 下载MySQL,并配置环境变量;
- 使用命令行操作数据库(也可下载navicat操作),输入mysql -u用户名 -p密码,即可进入数据库。
- Show databases可显示已创建的数据库,在命令行中输入ues 数据库名,选择数据库。
- 使用语句对数据库的table进行操作
a) Select * from 表名(显示表内所有数据)
b) Select 属性 from 表名 where 符合某条件(如id=’1’)
c) Delete from 表名 where 属性=’’ (可删除某行)
d) Delete * from 表名; (可删除表中所有行)
e) Insert into 表名(属性名,属性名,属性名...) values(值1,值2,值3),属性名可只写其中几个。
f) Update 表名 set 属性=’’ where 属性=’’;
5. 基础问题处理:
a) 若select 获取的某列中有重复因素,可用select distinct 属性 from 表名; 其结果不会有重复属性。
b) 若要找到符合多项属性值的属性,可用 and(or) 进行连接,如:select * from 表名 where id=’1’ and(or) price=’2’;也可将and和or连接: (id=’1’ or id=’2’) and lastName=’mr’;
c) 若需要对得到的值进行排序,可用ordey,如:Select 属性 from 表名 ordey by 属性2;(得到根据属性2排序的值)