为了账号安全,请及时绑定邮箱和手机立即绑定

增删改查2018-08-08

标签:
SQL Server

1.数据库的技术发展
2.相关概念
  数据库;
数据库系统;
数据库管理系统;
  为什么使用mysql;
 SQL数据库语言
3.什么是mysql数据库?
  mysql的优势?
是一款开源的自由的软件
  是一款多用户,多线程的SQL数据库服务器
  能够快捷,高效,安全的处理大量数据,使用简单,易操作跨平台可移植型强,
支持多种操作系统
为多种编程语言提供了APT
4.安装mysql,启动,链接,
5.创建数据库 修改数据库 删除数据库
6.数据库的储存引擎(三大引擎)和数据库的字段类型(数字,字符串,日期)
7.数据库的创建,删除,修改
创建表(字段,参数类型,为空,不为空,默认值,主键,自增)
查看数据库创建语句
添加列
CREATE TABLE 表名(
id int not null,
name char(50) not null,
age int not null deffault 0,
primary key(id)
);
查看表
SHOW TABLSE;
查看表详细信息
SHOW CREATE TABLES 表名
查看表结构
SESC 数据表名;
查看某一列的信息
DESC 数据表名 列名
使用NULL值
使用主键primary key
更新表
ALTER TABLE
修改字段名
ALTER TABLE 表名 CHANGE 字段名 新字段名 数据类型;
删除列
在MySQL的ALTER TABLE中,使用DROP col_name子句可以删除指定字段。下面将通过一个具体实例演示如何删除字段。
重命名表
在MySQL的ALTER TABLE中,使用RENAME [AS] new_tbl_name子句可以修改表名。

ALTER TABLE oldtable RENAME AS newtable;

复制表
CREATE TABLE IF NOT EXISTS 表名 LIKE 要复制的表名
RENAME TABLE 语句的基本语法格式
RENAME TABLE 数据表名1 TO 数据表名2;
删除表
DROP TABLE [IF EXISTS]
复制表名
CREATE TABLE [IF NOT EXISTS] 数据表名 LIKE 源数据表名;

增删改查
增(insert into)
插入完整的行
INSERT INTO 表名 VALUES(插入的信息对应这列信息)

查询已插入的数据 SELECT
SELECT * FROM 表名;

根据列插入数据
INSERT INTO 表名(列名,列名,列名)
VALUES(信息,信息,信息)对应前面的列来填写,如果有默认值可以不写值,

多行插入
INSERT INTO 表名(列名,列名) 
VALUES(信息,信息),(信息,信息),(信息,信息);

将一个表里的数据插入到另一个表中
insert into 表(列名,列名)selcet 列名,列名...from 表

删除数据
DELETE FROM 表名 WHERE userid=10010;
删除所有行delete from 表名;

改(更新)
UPDATE 表 SET 字段名='修改过后的名字'where userid=10010;设置一个条件可以找到这列信息 最好通过主键的列来找

select * from 表名 where 条件;

表数据的查询WHERE 条件

UPDATE customers SET email='123@sina.com' where userid=10011;
更新多个列
UPDATE customers SET email='345@qq.com', name = '刘起' where userid=10012;



作者:杜大个
链接:https://www.jianshu.com/p/51a0e750f82f


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消