美文网首页我爱编程
增删改查2018-08-08

增删改查2018-08-08

作者: 杜大个 | 来源:发表于2018-08-09 17:31 被阅读0次

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;

相关文章

  • mysql的插入语句

    MySQL增删改查之增insert、replace

  • MYSQL数据库的增删改查

    MYSQL数据库的增删改查 一.对于库的增删改查 增create database 库名称;create data...

  • 关于python的list的增查删改

    说到增查删改,想起了数据库,我们在关系型数据库当中就会对表进行增查删改。 在python当中我们也可以对list进...

  • 0812 A

    mongodb 增删改查 增: db.createCollection("name", {options:numb...

  • 增删改

    对于表中的操作,就是增删改查,查内容较多,这里先说增删改。 1.增(insert或者load) 即插入数据,多行插...

  • SQL查询结构总结

    SQL 增删改查 对数据库有修改的操作是:增删改 增 insert into 表名 values(); 删 del...

  • 2018-03-03

    rails c增删改查 增:user = User.create(name:'Jack', age:'18') 删...

  • 函数和增删改查(运用)

    增删改查 (基本命令) 1 . 增 inset(position,value)append(value)exten...

  • 表内容的操作

    对表数据进行增删改查(curd) 增(insert into): auto_increment自增长 SELECT...

  • 数据库表的增删改查

    crud 对表的增删改查 增insert into1.完全插入:例如:insert into 表名 values(...

网友评论

    本文标题:增删改查2018-08-08

    本文链接:https://www.haomeiwen.com/subject/ajyxbftx.html