显示数据库语句: SHOW DATABASES    只是显示数据库的名字 显示数据库创建语句: SHOW CREATE DATABASE db_name 数据库删除语句: DROP DATABASE  [IF EXISTS]  db_name 创建数据库 create database day15       -- 指定默认字符集创建数据库 -> default character set utf8 -> ; 查看数据库的默认字符集 show create database day15; 删…
原文地址:MySql常用语句作者:wuyanle 一.mysql常用语句 创建,删除和最基本查询: 显示数据库  mysql->show databases; 创建数据库  mysql->create database db; 删除数据库 mysql->drop database db; 选择数据库  mysql->use db 创建表  mysql->create table mytable(name varchar(20),sex(char(1),birth date);…
MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 mysql bin,再键入命令 mysql -uroot -p,回 车后提示你输密码,如果刚安装好 MYSQL,超级用户 root 是没有密码的,故直接回车即 可进入到 MYSQL 中了,MYSQL 的提示符是: mysql> 2.例 2:连接到远程主机上的 MYSQL.假设远程主机的 IP 为:110…
重新学习MySQL数据库10:MySQL里的那些日志们 同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等.本文主要描述错误日志文件. 1.MySQL日志文件系统的组成 a.错误日志:记录启动.运行或停止mysqld时出现的问题. b.通用日志:记录建立的客户端连接和执行的语句.…
数据库操作:创建数据库create database database_name 查看数据库 show databases使用数据库use dbname删除数据库 drop database dbname 导出整个数据库mysqldump -u username -p database_name > d:/dbfile.sql导出一个表mysqldump -u username -p database_name tablename >d:/tablename.sql导出一个数据库结构mysql…
一.连接MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例1:连接到本机上的MYSQL. 首先在打开DOS窗口,然后进入目录 mysql bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>. 2.例2:连接到远程主机上的MYSQL.假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd1…
文章目录 一.数据库管理 1.1 用户管理 1.1.1 mysql用户.权限管理 1.1.2 oracle 用户.角色.权限管理 二.DQL 语句 2.1 基础查询 1.常量查询的区别: 2.字符串拼接 3.判断字段是否为空 4.查询非空字段 2.2 常见函数 1.字符函数 2.数学函数 3.日期函数 1. oracle 日期函数: 1.1 Oracle 常用的时间格式掩码 1.2 Oracle 获取当前年.月.日 1.3 计算两个时间差 1.4 日期和字符串转换 1.5 日期的加减计算 2.m…
第1章 SQL结构化语言 1.什么是SQL? SQL,英文全称Structured Query Language,中文意思是结构化查询语言,它是一种关系型数据库中的数据进行定义和操作的语言方法,是大多数关系数据库管理系统所支持的工业标准. 结构化查询语言SQL是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统:同时也是数据库脚本文件的扩展名.结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作.它不要求用户指定对数据的存放方法,也不需要用户了解具体的数…
1.创建语句 CREATE DATABASE database_name //创建数据库 //删表 DROP TABLE IF EXISTS `t_social_user_extend`; //建表CREATE TABLE `t_social_user_extend` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(20) NOT NULL COMMENT '用户id', `birthday` date DEFAULT NU…
修改数据库的字符集    mysql>use mydb    mysql>alter database mydb character set utf8;创建数据库指定数据库的字符集    mysql>create database mydb character set utf8; 查看database的字符集! show variables like 'collation_%';show variables like 'character_set_%'; 一.系统操作 1. 打开服务:n…
SELECT * FROM ecs_goods WHERE goods_id = 1;SELECT goods_id, goods_name FROM ecs_goods WHERE goods_id = 1;SELECT goods_id,cat_id,goods_name FROM ecs_goods WHERE cat_id != 3;SELECT goods_id,cat_id,goods_name FROM ecs_goods WHERE cat_id <> 3;SELECT goo…
一.常用sql语句 1.创建数据库userCREATE  DATABASE user; 2.删除数据库userDROP DATABASE user; 3.使用数据库userUSE user;显示数据库中的表 show tables;4.创建数据表sys_role CREATE TABLE sys_role( id ) not null PRIMARY KEY , available ) not null, description ) not null, role ) not null ) eng…
前言 相信平时大家在开发时都会使用MySQL数据库,它是目前比较火的一款数据库工具,对于大多数企业的业务来说,MySQL可以很完美地支持了. 很多时候我们都是借助mysql可视化工具操作mysql,虽然说是比较方便,但是记住一些常用的命令还是有必要的. 我们来总结一下,一些平时比较常用的语句命令: 1.更改root密码 mysqladmin -uroot password 'new_password' 2.登录MySQL服务器 mysql -h120.0.0.1 -uroot -p*** -p3…
把工作常用的mysql命令整理一下,省的用的时候在到处找 1.常用命令 1.1 登录 mysql -u root -p 1.2 生成随机数 若在 i<=R<=j 范围内生成随机数 FLOOR(I+RAND()*(j-i+1)) 1.3 让主键从0开始 TRUNCATE TABLE TableName 1.4 拼接删除指定数据库表 SELECT CONCAT('DROP TABLE ', table_name,';') FROM information_schema.`TABLES` WHERE…
表结构 学生表student(id,name) 课程表course(id,name) 学生课程表student_course(sid,cid,score) 创建表的sql代码 ```sql create table student( id int unsigned primary key auto_increment, name char(10) not null ); insert into student(name) values('张三'),('李四'); create table cou…
进图数据库mysql –u root –p 输入密码后进入 查看数据库: show databases; 进入数据库:use dvwa; 查看该数据库的表:show tables; 查操作: select * from users; 查看表中的的列 select user from users; 查看users表中user这列的信息 select * from users where user=’admin’ ;查看users表中user=admin的所有信息 增操作: Insert into…
1.连接本地数据库 mysql -h localhost -u root -p123 2.连接远程数据库 mysql -h 192.168.0.201 -P 3306 -u root -p123 3.导出数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u root -p RMS > d:\rms.sql 4.导入数据库 mysql -u root -p use rms source d:\rms.sql 5.查看数据库编码格式 show var…
-- 查询语句select class from stu_info where sid=1000000102;select * from stu_info t where t.age=88; -- t是表的别名,多表查询时比较方便select * from atable a, btable b where a.aID = b.bID;select * from stu_info t where t.age=99 or (t.age>20 and t.age <90);select * from…
1. 连接mysql数据库: 输入: mysql> mysql -uroot -p123(注意后面没有分号!!) 输出: mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 31Server version: 5.7.10…
基本语句操作 创建数据库: create database database-name 1 删除数据库: drop database database-name 1 修改数据名: RENAME DATABASE db_name TO new_db_name 1 创建新表: create table table-name( col1-name type1 [not null] [primary key] [auto_increment], col2-name type2 , …… ) 1 2 3…
mysql语句如果长期不写,就会忘掉,所以要时常复习,温故而知新. 1.select length("中国人"),select char_length("中国人"); 2建立数据库的语句 use new_schema;create table ta(id int primary key);这是小括号,不上大括号,虽然大括号在java通常用来定义数组,不要混淆. DELETE FROM table1       TRUNCATE TABLE table1,删除数据库的…
这篇属于小白入门级别,如果你已经高手可以直接跳过 1.运行数据库mysqld.exe,客户端直接mysql -uroot(root是默认用户名) -p 2 showdatabases,showtables:drop databases name ,drop table name 展示删除库表 3 desc table 观察表结构 4 create table test( id int unsigned auto_increasement primary key, name varchar(30)…
db.user.find({']}}).pretty(); db.user.find({primaryPhone:).forEach(function(user){print('my phonenum is '+user.primaryPhone)}); db.user.find({primaryPhone:{$exists:true}}).limit().count(); db.user.find({']}}).pretty(); db.user.find({$or:[{primaryPhon…
建表语句,带自增字段 create table test ( id int auto_increment primary key, name ) not null, password ) not null ); MySQL数据库修改id字段自增 alter table table_name modify column col_name int auto_increment; 显示表结构方法: desc table_name; describe table_name; show columns f…
前置 sql 语句 用来创建表.插入数据 ; DROP TABLE IF EXISTS dept_;-- 部门表 DROP TABLE IF EXISTS emp_;-- 部门表 ; SELECT @@FOREIGN_KEY_CHECKS; CREATE TABLE dept_ ( DEPTNO INT PRIMARY KEY, -- 部门编号 DNAME ), -- 部门名称 LOC ) -- 部门地址 ); INSERT INTO dept_ VALUES ( , 'ACCOUNTING',…
前置 sql 语句 用来创建表.插入数据 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for course -- ---------------------------- DROP TABLE IF EXISTS `course`; CREATE TABLE `course` ( `Cno` int(11) NOT NULL COMMENT '课…
1,查看索引使用情况的语句: explain显示了mysql如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句. 使用方法,在select语句前加上explain就可以了,如: explain select * from statuses_status where id=11; 查看触发器:show triggers like '表名'; http://blog.csdn.net/linybo/article/details/32709425…
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ explain: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ group_concat: SELECT group_concat(DISTINCT stu_id) from ent_order where rand()>0.9 and stu_id…
1.查询某数据库大小语句: SELECT CONCAT(ROUND(SUM(DATA_LENGTH/1024/1024),2),'MB') AS DATA  FROM TABLES WHERE table_schema='yxl'; --table_schema等于数据库. 2.查询某数据库某表大小语句: SELECT CONCAT(ROUND(SUM(DATA_LENGTH/1024/1024),2),'MB') AS DATA,table_name  FROM TABLES WHERE ta…
1.查询语句 SELECT * FROM table 2.更改语句 UPDATE table SET name = '123456' WHERE id = 100 3.插入语句 INSERT INTO table VALUES(1,'0001','2009-01-01 00:00:02','192.168.1.1',2,NULL,NULL) 4.删除语句 DELETE FROM zhw_dl WHERE id = 5 5.查找指定范围时间的数据 SELECT * FROM table WHERE…