转http://www.cnblogs.com/zbseoag/archive/2013/03/18/2966568.html 创建数据库:
CREATEDATABASE--DATABASE 或者 SCHEMA数据库集合IFNOTEXISTSdb_nameCHARACTERSET utf8
COLLATE utf8_general_ci删除数据库 :
DROPDATABASEdb_name;创建数据表:
CREATETABLEIF NOTEXISTS tb_name(
id int(5)
UNSIGNED --无符号
ZEROFILL --填满0NOTNULL--不允许为空
AUTO_INCREMENT --主键自动增长
COMMENT ‘注释‘,PRIMARYKEY (field1, field2...
mysql知识点一、基本概念 1、计算机:一种电子设备,能够进行数值、逻辑和储存记忆功能。 2、数据:凡是能被计算机识别的一切功能(信息) 3、数据库:储存数据的仓库 优点:操作速度快 操作方便 4、数据库的种类 关系型数据库 特点:用表储存数据 以行为单位操作数据(mysql、sqlServer、Oracle(甲骨文)) 非关系型数据库 特点:以列为单位储存数据,以节点为单位(MongoDB)二、基本操作 1、安装(serverOnly,密码建议...
创建数据库的语法:CREATE DATABASE 数据库名 charset utf8;数据库命名规则:可以由字母、数字、下划线、@、#、$
区分大小写
唯一性
不能使用关键字如 create select
不能单独使用数字
最长128位查看数据库show databases;show create database db1;select database();选择数据库USE 数据库名删除数据库DROP DATABASE 数据库名;修改数据库alter database db1 charset utf8;原文:https://www.cnblogs.com/zypfzw/p/9191411.html
建表语句 2 CREATE TABLE `students`(‘id‘INT NOT NULL AUTO_INCREMENT,`name`VARCHAR(200)NOT NULL);3 4USE `school`;5 6CREATE TABLE `students`(7`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,8 `name` VARCHAR(20) NOT NULL,9 `nickname` VARCHAR(20) NULL,
10 `sex` CHAR(1) NULL,
11 `in time` DATETIME NULL
12 ); 插入语句INSERT INTO `table` VALUE(S)(...); INSERT INTO `students` VALUE(1,‘张三‘,‘三哥‘,‘男...
select * from emp; #注释#---------------------------#----命令行连接MySql---------#启动mysql服务器net start mysql#关闭 net stop mysql #进入mysql -h 主机地址 -u 用户名 -p 用户密码 #退出exit#---------------------------#----MySql用户管理---------#修改密码:首先在DOS 下进入mysql安装路径的bin目录下,然后键入以下命令:mysqladmin -uroot -p123 password 456;#增加用户#格式:grant 权限 on 数据库.* to 用户名@...
应用场景: 在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新,在刚碰到的时候,第一反应是将其实现分为两块,分别是判断增加,判断更新,后来发现在mysql中有ON DUPLICATE KEY UPDATE一步就可以完成,感觉实在是太方便了,该语句是基于唯一索引或主键使用,比如一个字段a被加上了unique index,并且表中已经存在了一条记录值为1。比如:下面两个语句会有相同的效果:INSERTINTO...
5 表管理选择数据库 5.1 查看所有表mysql> show tables;+-----------------+| Tables_in_day15 |+-----------------+| student |+-----------------+1 row in set (0.00 sec) 5.2 创建表mysql> create table student( -> sid int, -> sname varchar(20), -> sage int -> );Query OK, 0 rows affected (0.01 sec) 5.3 查看表结构 mysql> desc student;+-------+-------------+------+-----+---------+---...
#增加用户#格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by ‘密码‘/*如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1...
#数学函数#ROUND(X)select ROUND(1.34) out_put;--不管是正数还是负数,加上绝对值之后,在填上外边的正负号就可以了 结果:1select ROUND(1.345,2) out_put;--后面的2表示的是小数点后保留两位。结果:1.35#ceil 向上取整,返回>=该参数的最小整数select CEIL(1.02) out_put;--结果:2#floor 向下取整,返回<=该参数的最大整数select FLOOR(9.99) out_put;--结果:9#mod 取余select mod(10,3);--结果:1select 10%3;--结果:1 两个...
#启动mysql服务器
net start mysql#关闭
net stop mysql#进入
mysql -h 主机地址 -u 用户名 -p 用户密码#退出
exitstatus;
显示当前mysql的version的各种信息。#---------------------------
#----MySql用户管理---------#修改密码:首先在DOS 下进入mysql安装路径的bin目录下,然后键入以下命令:
mysqladmin -uroot -p123 password 456;#增加用户
#格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by ‘密码‘
/*
如...
https://spark.apache.org/docs/1.5.1/api/java/org/apache/spark/sql/DataFrame.htmlpeople.filter("age > 30").join(department, people("deptId") === department("id")).groupBy(department("name"), "gender").agg(avg(people("salary")), max(people("age")))原文:http://www.cnblogs.com/dataclimber/p/5166915.html
所以……我收到了:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key = '48f9f4a3f5e10c63804400f320f46e26'' at line 1所以我在网页上反映回来,它写着:SELECT * FROM email_confirm WHERE email = 'censored@gmail.com' AND key = '48f9f4a3f5e10c63804400f320f46e26'我没有看到这个问题.
MySQL版本是5.1.65-cll
回答: KEY是m...
UNION的语法结构:
SELECT ...
UNION [ ALL | DISTINCT ] SELECT ....
[ UNION [ ALL | DISTINCT ] SELECT .....]
UNION 用于将多个SELECT语句中的结果组合到单个结果集中。
1 第一个SELECT语句用的列名称用作返回结果的列名称其中第一个select中查询的列名为user_name,第二个select中查询的列名为password,但显示的结果列名称只有user_name
在多个select语句中,对应的列应该具有相同的数据类型,如果相应的select猎德数据类型...
我正在学习PHP和MySQL.我从PHP手册页中看到了一个SQL注入示例,其中最后注入的SQL查询是:SELECT * FROM users WHERE user='aidan' AND password='' OR ''=''我对OR”=”在这种情况下的含义感到困惑?我知道那个陈述的作用,但我只是想了解它如何在另一个场景中使用,以及”=’表示什么.
谢谢!解决方法:如果您接受SELECT * FROM users WHERE user =’aidan’AND password =’$password’格式的查询,则用户可以填写’OR”=’作为密码,...
SELECT function_baseurl.id AS id FROM function_baseurl WHERE TRUE
上一句是同事的代码,他把所有字段都加了反斜杠,导致代码特别丑,这么做有什么意义吗?回复内容:SELECT function_baseurl.id AS id FROM function_baseurl WHERE TRUE
上一句是同事的代码,他把所有字段都加了反斜杠,导致代码特别丑,这么做有什么意义吗?个人觉的这是在告诉编译器换行的吧!感觉意义不大。个人意见仅供参考请问是 ` 还是 \
` 是 mysql 的转...