Mysql数据库实用语句集】的更多相关文章

mysql实用语句 (1).从第0行开始取,取3行(一般用于分页)select * from student limit 0,3 (2).查看当前数据库编码 show variables like 'character_set_database'; (3).修改数据库编码(xxx是数据库名) alter database xxx CHARACTER SET gb2312; (4).创建用户名和密码(新版本5.7 Mysql) CREATE USER '用户名'@'localhost' IDENT…
MySQL 数据库SQL语句--高阶版本2 实验准备 数据库表配置: mysql -uroot -p show databases; create database train_ticket; use train_ticket; create table REGION(region varchar(10),site varchar(20)); create table FARE(site varchar(20),money int(10),date varchar(15)); desc REGI…
MySQL 数据库SQL语句--高阶版本 实验准备,数据表配置 mysql -uroot -p show databases; create database train_ticket; use train_ticket; create table REGION(region varchar(10),site varchar(20)); create table FARE(site varchar(20),money int(10),date varchar(15)); desc REGION;…
MySQL数据库-条件语句.循环语句.动态执行SQL语句 1.if条件语句 delimiter \\ CREATE PROCEDURE proc_if () BEGIN ; THEN ; ELSEIF i THEN ; ELSE ; END IF; END\\ delimiter ; 2.循环语句 while循环 delimiter \\ CREATE PROCEDURE proc_while () BEGIN DECLARE num INT ; ; DO SELECT num ; ; END…
打开CMD,进入数据库命令:mysql -hlocalhost -uroot -p 退出数据库:exit 用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PASSWORD('fdddfd'); 3.权限管理 >SHOW GRANTS FOR name;    //查看name用户权限 >GRANT SELECT ON db_name.* TO name;…
简单复习下: 增insert into -- 删 delete from  -- 改 update table名字 set -- 查 select * from  -- 一.SQL定义 SQL(Structure Query Language)结构化查询语言: (一)DDL(Data Definition Language): 数据定义语言,用来定义数据库对象:库.表.列等: (二)DML(Data Manipulation Language): 数据操作语言,用来定义数据库记录(数据): (三…
*特别说明:FILED代表数据表字段,CONDITIONS代表where之后的条件,TABLENAME代表数据表名   []中括号内的内容代表 可有可无. 创建数据库 create  database  DATABASE; 删除数据库 drop database  DATABASE 创建数据表 create   table TABLENAME( `id`   int   unsigned  auto_increment  primary key,     //把id设置为主键,数据类型是无符号i…
1.数据定义语言(DDL):定义和管理数据对象,比如建立数据库.数据表 数据操作语言(DML):用于操作数据库对象中的包含的数据. 数据查询语言(DQL):用于查询数据库对象中包含的数据,能够对表进行查询. 数据控制语言(DCL):管理数据库的语言. 2.进入数据库的方式 开始->运行->cmd->mysql -u root -p Mysql -h 主机地址 -u 用户名 -p Mysql -h localhost -u root -p 3.数据库的操作: a.创建数据库 create…
1.查询条件的先后顺序 有多个查询条件时,要把效率高能更精确筛选记录的条件放在后边.因为MySQL解析sql语句是从后往前的(不知是否准确). 例: select a.*,b.* from UsrInf a,OrgInf b where LogNam='njnydx9' and b.OrgId=a.blnorg SQL语句从后往前解析,把LogNam='njnydx9'换到后边,避免了更多结果集的连接,提高了执行效率 2.in的效率问题 看网上都说in相当于多个条件的or.实际测试后发现in的执…
一:查询指定数据库中所有的表名 数据库名:test select table_name from information_schema.tables where table_schema='test'; 如果想查询该schema下的所有信息,只要把table_name修改成 * 即可. 二:查询表结构信息 数据库名:test 表名:employee SELECT table_schema ,table_name ,column_name , column_type , data_type, co…