mysql update语句

mysql学习笔记-----数据库语言

我与影子孤独终老i 提交于 2019-12-05 11:27:19
1、MySQL 命令行客户端命令 mysql -u root -p (创建用户时候用这个登录) Enter the password: show databases;-- 查看数据库 show tables; -- 查看表 use test; --使用test数据库 SQL Structured Query Language 结构化查询语言(所有数据库通用,不同的是,不同数据库有不同的函数); 2、数据定义语音(DDL) Data Definition Language 如create 创建drop删除 alter修改 对表结构的修改就是数据定义语言 ( 是表一级的 ) create database dname; create table teacher( tid int(11) primary key auto_increment COMMENT '老师编号 ', name varchar(20) COMMENT '老师姓名 ', gender char(1) COMMENT '老师性别 ', age int(2) COMMENT '老师年龄 ', birth date COMMENT '老师生日' ); desc tname;查看表结构 属性之间用 空格隔开 drop table; 注明:COMMENT 是对表字段的描述的一个字段属性 修改表 alter table 表名

MySQL学习笔记----MYSQL常用命令.txt

泄露秘密 提交于 2019-12-05 11:27:02
目录: 一 MySQL命令格式 二 数据库管理 三 数据库表管理、 四 对表 查询/排序/插入/更新/删除数据 五 SQL导入导出数据命令 六 用户管理 ---------------------------------------------------------------------------------------------------- 一 MySQL命令格式 1 要求mysql服务器告诉你它的版本号和当前日期 mysql> select version(),current_date(); 2 多行语句:一条命令可以分成多行输入,直到出现分号“;”为止 mysql> select -> USER() -> , -> now() ->; 注意中间的逗号和最后的分号的使用方法。 3 一行多命令 输入如下命令: mysql> SELECT USER(); SELECT NOW(); 注意中间的分号,命令之间用分号隔开。 4命令的取消 当命令输入错误而又无法改变(多行语句情形)时,只要在分号出现前就可以用 c来取消该条命令 mysql> select -> user() -> c mysql> -------------------------------------------------------------------------------------------

MySQL 笔记3 -- SQL 语言

本秂侑毒 提交于 2019-12-05 11:26:49
MySQL 笔记3 – SQL 语言 MySQL 系列笔记是笔者学习、实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 一、 SQL语言规范 SQL关键字、对象名、和列名不区分大小写 字符值和日期值要区分大小写 在应用程序中如果SQL语句文本很长,可以将语句分布到多行上,并且可以通过使用跳格和缩进提高代码的可读性 SQL语句以分号(;)结束。 二、 DDL:数据定义(definition)语言 功能 语句 创建数据库 create database 数据库名 character set utf8; 修改数据库 alter database 数据库名 charactor set gbk; 创建表 CREATE TABLE 表名(列名1 类型 [约束],列名2 类型 [约束]); 添加一列 ALTER TABLE 表名 ADD 列名 数据类型; 查看表的字段信息 DESC 表名; 修改表的字段类型 ALTER TABLE 表名 MODIFY 字段名 数据类型; 删除一列 ALTER TABLE 表名 DROP 字段名; 修改表名 RENAME TABLE 原始表名 TO 要修改的表名; 查看表的创建细节 SHOW CREATE TABLE 表名; 修改表的字符集 ALTER TABLE 表名 CHARACTER SET 字符集名称

Mysql 学习整理

左心房为你撑大大i 提交于 2019-12-05 11:26:05
1 创建数据库 1.1数据库基本结构   数据库:数据库是表的集合,带有相关的数据。   表:一个表是多个字段的集合。   字段:一个字段是一列数据,由字段名和记录组成 1.2创建数据库   create database 数据库名称;     例:创建名为test的测试数据库       create database test; 1.3查看创建好的数据库:   show create database 数据库名称;     例: 查看创建好的test数据库       show create database test; 1.4查看所有数据库列表:show databases; 1.5 使用数据库:   use 数据库名称;     例: 使用创建好的test数据库       use test; 1.6 删除数据库:   drop database 数据库名称;      例: 删除创建好的test数据库        drop database test; 2   创建数据表   – 数据库是由多个数据表构成的   – 每张数据表存储多个字段   – 每个字段由不同的字段名及记录构成,每个字段有自己的数据结构及约束条件 2.1 创建数据表:   create table 表名(…);   – 例:用SQL语句创建以下员工信息表   1. 使用test数据库: use

MYSQL基础语句

陌路散爱 提交于 2019-12-05 11:24:14
DDL :数据定义语言,定义数据库(create,drop,alter,use,show) 查看数据库 show databases; 创建数据库 create database databaseName; 进入数据库 use databaseName ; 创建表 create table tablename(c_name1 c_type1,c_name2 c_type2 constraints ); 查看表结构: DESC tablename; 删除表: drop table tablename; 修改表列属性,[]为调整位置,可选 alter table tablename MODIFY c_name new_c_type [ after | first column_name]; 添加新列 alter table tablename ADD c_name c_type [ after | first column_name]; 删除列 alter table tablename DROP c_name; 修改表列名,属性,位置 alert table tablename CHANGE old_c_name new_c_name new_c_type [ after | first column_name]; 表重命名 alert table tablename rename

深入浅出MySQL学习笔记(一)

拜拜、爱过 提交于 2019-12-05 11:23:27
参考文献 1. 博客1 2. 博客2 第一章、mysql的安装与配置 第二章、SQL基础 sql分类: (1)DDL:数据库定义语言,用于定义表,列,索引等数据库对象. create,drop,alter等 (2)DML:数据库操纵语言,增删改查数据库的记录insert,delete,update,select等 (3)DCL:数据库控制语言,定义了数据库的表,字段,用户的访问权限和安全级别 grant,revoke等 1.DDL语句 (1)创建数据库:create database test1; (2)删除数据库:drop database test1; (3)创建表:create table user (name varchar(10), age int(2)); (4)删除表:drop table user; (5)修改表: alter table user modify name varchar ( 20 ) ; 修改字段定义 alter table user add column sex varchar ( 10 ) ; 加一列 alter table user drop column age ; 删一列 Alter table user change age age1 int ( 4 ) ; 将 age 改名为 age1,同时修改字段类型为 int ( 4 )

《MySQL 数据库 基础笔记----power node》

≡放荡痞女 提交于 2019-12-05 11:19:57
《MySQL 数据库 基础知识 笔记---power node》 常用的基本指令应用 跨表查询 表相关指令 约束 级联更新与级联删除 存储引擎 视图 DBA指令(了解) 数据库设计三范式 事务 Mysql事务提交实例 事务的隔离级别 常用的基本指令应用 数据库管理系统:DBMS 数据库:DB SQL语句分类: DQL语句 :DataBase Query language数据查询语句select DML语句 :数据操作语句 insert 、update、delete DDL语句: 数据库定义语句 create、drop、alter TCL语句: transaction control language事务控制语言,commit rollback 常用指令 : 查看mysql版本:select version(); 查看所有数据库:show databases; 使用某一个数据库:use 数据库名; 查看所有的表:show tables; 创建数据库: create database 数据库名; 查看当前表在哪个数据库下:select database(); 查看某张表的结构: desc 表名; 查询某个表的某个字段信息:select 字段名 from 表名; 查询表的多个字段信息:select 字段名1,字段名2 from 表名; 查询某个字段的倍数:例如月薪乘12:select

MySQL学习笔记-SQL语句

北战南征 提交于 2019-12-05 11:19:19
简介 SQL(structure query language,结构化查询语言),是使用关系模型的数据库应用语言。 SQL分类 SQL语句主要分为三类:DDL(data definition language, 数据定义语言)语句,DML(data manipulation language, 数据操纵语言)语句,DCL(data control language, 数据控制语言)语句。 DDL:对数据库内部对象进行创建、删除、修改等操作; DML:对数据库表记录进行插入、更新、删除和查询等操作; DCL:用于管理系统中的对象用户权限; SQL语句 DDL数据定义 每个SQL语句以分号(;)分隔,我使用了图形化界面工具:SQLyog。 操作数据库 CREATE DATABASE <databasename>;//创建数据库 USE <databasename>;//选择数据库 SHOW TABLES//查看数据库中所有数据表 DROP DATABASE <databasename>//删除数据库 创建数据库执行后,显示如下,表示执行成功。 查看数据库中所有数据表,执行结果示例。 操作数据表(创建、删除、修改、重命名数据表) CREATE TABLE <tablename> ( column_1 VARCHAR(10), column_2 INT(20), column_3

MySQL学习笔记(一)--SQL语句

雨燕双飞 提交于 2019-12-05 11:18:44
MySQL学习笔记(一)–SQL语句 SQL语句主要可以划分为以下3个类别: (1)DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的的数据段、数据库、表、列、索引等数据库对象。常用的语句关键字主要包括create、drop、alter等。 (2)DML(Data Manipulation Languages)语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用的语句关键字主要包括insert、delete、update和select等。 (3)DCL(Data Control Languages)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别,主要的语句关键字包括grant、revoke等。 一、关于DDL语句 1、创建数据库 CREATE DATABASE dbname; 在查看了系统中已有的数据库后,可以用如下的命令选择要要操作的数据库: USE dbname; 2、删除数据库 DROP DATABASE dbname; 注意:数据库删除后,下面的所有表数据都会全部删除,所以删除前一定要仔细检查并做好相应备份。 3、创建表 CREATE TABLE tablename( column_name_1 columen_type

MySQL笔记整理3 - SQL语句(下) DML

心不动则不痛 提交于 2019-12-05 11:18:32
五、练习 1.请描述MySQL数据库在管理数据的时候的使用的管理模型。 MySQL是采用库和表的方式管理数据的,一个MySQL服务中可以存在多个数据库,每一个数据库中可以存在多张表。表一定要存在于库里面。 2.简述表结构包含哪些内容。 针对已经存在的表student,使用命令 desc student或者show columns from student; 表结构: Field字段(表示的是列名) Type类型(表示的是列的数据类型) Null 这个列是否能取空值 Key 是否为主键,在mysql中key 和index 是一样的意思,这个Key列可能会看到有如下的值:PRI(主键)、MUL(普通的b-tree索引)、UNI(唯一索引) Default:列的默认值 Extra:其它信息 3.请说明SQL指什么。并写出SQL的常见分类,说明每一类SQL的作用及相关关键字。 SQL指的是结构化查询语句(structured query lanangue) SQL语句的种类: DDL:数据定义语言 (表结构相关的操作,库的相关操作) 关键字:create[创建] alter[修改] drop[删除] 作用:定义数据的结构 DML:数据操作语言(表中数据操作相关) 关键字:insert[插入] select[查询] update[修改] delete[删除] 作用