slz-MySQL的基本语言

显示所有的数据库
show databases;
切换使用数据库
use mysql;
显示所有的表
show tables;
查看表结构
desc user;
查看数据库mysql的user表的信息
select Host,User,authentication_string from user;
修改密码
update user set authentication_string=password(‘123456‘) where user=‘root‘;
刷新
FLUSH PRIVILEGES;
查看系统是不是utf-8
show variables like ‘%character%‘;

创建名为test1的数据库
create database test1;
切换数据库
use test1;
建立表
create table mytable1(
name varchar(200),
sex varchar(200)
);
create table love(
name varchar(200),
sex varchar(200),
number varchar(200)
);
create table student(
sno varchar(200),
name varchar(200),
brit date
);
插入数据
insert into student(sno,name) values(‘1‘,‘小明‘);
insert into student(sno,name,brit) values(‘2‘,‘小红‘,‘1995-3-2‘);
insert into student values(‘3‘,‘小军‘,‘1998-3-2‘);
insert into student values(‘4‘,‘小刚‘,‘2004-9-5‘),(‘5‘,‘小黄‘,‘1894-9-5‘);//一次性插入多条数据

select name,brit from student;

select name,brit from student where name=‘小军‘;

select name,brit from student where name=‘小军‘ or name=‘小红‘;

select name,brit from student where name in(‘小军‘ ,‘小红‘);

select sno,name from student where name not in(‘小明‘,‘小红‘);

select * from student where sno=‘1‘;

delete from student where name=‘小杀鸡‘;//删除

delete from student;//删除全部数据,需要注意
select * from student where number=‘1‘;//查找
UPDATE love SET sex=‘男‘ WHERE name=‘小红‘;//更改数据

---------------增,查,改,删--------

增:INSERT INTO 表名(属性1,属性2,属性3) VALUES(‘值1‘,‘值2‘,‘值3‘);//如果属性与值一一对应的话就能(不用写属性):INSERT INTO 表名 VALUES(‘值1‘,‘值2‘,‘值3‘);

查:SELECT FROM 表名 WHERE 属性="值";//查找所有:SELECT FROM 表名;

改:UPDATE 表名 SET 属性=‘改成的值‘ WHERE 属性=‘值‘;

删:DELETE FROM 表名 WHERE 属性=‘值‘;//DELETE FROM 表名;删除表中全部数据

时间: 2024-08-26 14:46:07

slz-MySQL的基本语言的相关文章

笔记整理--Linux平台MYSQL的C语言

Linux平台MYSQL的C语言API全列表 - 第三只眼的专栏 - 博客频道 - CSDN.NET - Google Chrome (2013/8/18 22:28:58) Linux平台MYSQL的C语言API全列表 2013-02-19 15:17 78人阅读 评论(0) 收藏 举报 1.mysql_affected_rows()            //返回上次UPDATE.DELETE或INSERT查询更改/删除/插入的行数. 2.mysql_autocommit()        

MySQL的C语言编程(一)

原文:MySQL的C语言编程(一) 初学MySQL,记录一下MySQL用c语言编程时遇到的问题. 这是我的源程序: 1 int main(void) 2 { 3 MYSQL *mysql=NULL; 4 5 6 if((mysql=mysql_init(mysql))==NULL) 7 { 8 fprintf(stderr,"Cannot initialize MySQL"); 9 return 1; 10 } 11 if(mysql_real_connect(mysql,"

MySQL的DQL语言(查)

MySQL的DQL语言(查) DQL:Data Query Language,数据查询语言. DQL是数据库中最核心的语言,简单查询,复杂查询,都可以做,用select语句. 原文地址:https://www.cnblogs.com/WZ-BeiHang/p/12370033.html

MySQL的DML语言(增删改)

MySQL的DML语言(增删改) 补充说明,外键:不要使用外键,一切外键概念都在应用层解决. 补充说明,数据库的列,也就是字段名,尽量带上飘符号` 数据库存在的意义:数据存储和数据管理. 数据库:行(数据),列(字段) 注意:本页是解决了行的数据问题.上一页是解决列的字段问题. DML语言:数据操作语言 1.添加(insert) 2.更新(update) 3.删除(delete) 1. 添加 insert (往行里添加数据) -- 插入语句(添加)-- 格式:INSERT INTO `表名`(`

修改mysql错误提示语言的方法

百度真的太恶心太无能了. 装了个mysql5,结果发现错误提示语言是法语. 然后我就想改成把错误提示语改成英语. 然后我使用各种关键字和方法百度了一个上午,居然全TM是告诉我怎么处理mysql中文乱码问题的... 看着搜索结果中一堆处理中文乱码问题的结果看得我都快吐了... 后来在某吧论坛中看到一个回答终于解决了我的问题: 然后我的提示语言就成英文了. 但问题又来了,为什么我use 了mysql库之后,总是没法执行成功“select * from user”呢?我只是想为我的mysql设个密码.

初识MySQL之——SQL语言基础

写在前面 在对数据库的日常管理和应用中,不论管理员合适要访问一个数据库,几乎都要使用到SQL语言,因此,熟练掌握SQL语言以及其脚本程序的编写是非常重要的.SQL(结构化查询语言)是目前最流行的关系型数据库查询语言,也是数据库的标准语言. 数据库语言分类 数据语言按照不同的功用可以分为四大类:数据库定义语言(DDL).数据库操作语言(DML).数据库控制语言(DCL).数据库查询语言(DSL). DDL:数据库定义语言由一组SQL命令组成,用于创建和定义数据库对象.比如可以创建数据库,创建表,修

MySQL的sql语言分类DML、DQL、DDL、DCL、

SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 关键词: create alter drop truncate(删除当前表再新建一个一模一样的表结构) 创建数据库:create database school; 删除数据库:drop database school; 切换数据库:use school; 创建表:create table stud

MySQL语法------16-----DDL语言-数据定义

DDL 数据定义语言 库和表的管理 一.库的管理 创建.修改.删除 二.表的管理 创建.修改.删除 创建:create 修改:alter 删除:drop #1.库的创建 语法:create database [if not EXISTS] 库名: create database if not EXISTS books; #2.库的修改 RENAME DATABASE books to 新库名:--注意:在mysql5.1的时候是能够使用的,但是后来发现,改了数据库的名字,有很多表的数据都出现了问

mysql数据库操纵语言

 Dml语言增删改查 dml语言增删改查 插入INSERT  [INTO]  表名  [(列名)] VALUES  (值列表) 实例:INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES ('张青裁','上海松江',6,'[email protected]',0) 注意事项1: 每次插入一行数据,不能只插入半行或者几列数据 插入的数据是否有效将按照整行的完整性的要求来检验 注意事项2: 每个数据值的数据类型.精度和小数位数

windows2008+apache服务器+mysql数据库+php语言环境单独安装

W:windows2008  64位操作系统 A:apache服务器 M:mysql数据库 P:php环境 以上apache.php和mysql在这都是进行单独安装的,最后mysql的运行使用的phpmyadmin工具使mysql能够在web端运行 这里的ftp是指搭建ftp的服务器设置,使本地的客户端ftp工具能够正常使用 我用的Php的版本是:5.5.16版本,官方下载地址:http://windows.php.net/download/ 我的个人保存地址是:http://pan.baidu