MySQL简单操作随笔记录

create database golden;

create table golden.users(
usersId int unsigned not null auto_increment primary key,
userName char(20) not null,
passWord int unsigned not null
);

create table golden.u like golden.users ; -- 复制表结构
insert into golden.u select * from golden.users; -- 复制表数据
create table golden.uu select * from golden.u; -- 复制表结构和数据

select * from golden.uu;
select * from golden.u;

alter table golden.users change password pwd varchar(20); -- 修改列名
alter table golden.users change userName usersName varchar(20); -- 修改列名
alter table golden.users modify column passWord char(20); -- 修改列类型
alter table golden.users  AUTO_INCREMENT = 2; -- 修改自增起始值
alter table golden.users add column age int; -- 添加一列

insert into golden.users(usersid,usersName,pwd) value(5,‘wangwu‘,‘123‘); -- 添加数据
insert into golden.users(usersName,pwd) value(‘lb‘,123);

delete from golden.users where usersId=5 and usersName = ‘ww‘; -- 删除数据

update golden.users set age=10 where usersId=4; -- 修改数据

select * from golden.users;  -- 查询

create index Index_usersId on golden.users(usersId);-- 创建索引

drop index userId on golden.users; -- 删除索引

show index from golden.users; -- 显示索引
show keys from golden.users;

create view golden.v_view as select * from golden.users; -- 创建视图
create view golden.v_view(usersId,usersName) as select usersId,usersName from golden.users;
drop view golden.v_view ; -- 删除视图

describe golden.v_view; -- 查询视图
desc golden.v_view;

select count(age)  from golden.users ; -- 查询总数

select sum(age) from golden.users; -- 求和
select avg(usersId) from golden.users; -- 平均数
select max(usersid) from golden.users; -- 最大
select min(usersid) from golden.users; -- 最小

-- 分页查询limit(m,n)(m是指记录开始的index,从0开始,表示第一条记录,n代表第m+1开始,取n条)
SELECT * FROM golden.users ORDER BY usersId LIMIT 3, 2;

SELECT * FROM golden.users WHERE usersId BETWEEN 2 AND 6;

SELECT * FROM golden.users WHERE usersId in (1,4, 6);

MySQL简单操作随笔记录,布布扣,bubuko.com

时间: 2024-12-17 18:32:32

MySQL简单操作随笔记录的相关文章

数据库MySQL简单操作(三)

1.3 多表查询 1.3.1连接查询: #内连接: 自连接查询: #外连接 左外连接(可以查询出表名1的所有记录,而表名2中只能查出匹配的记录) SELECT 属性名列表 FROM 表名1 LEFT JOIN 表名2 ON 表名1.属性名1=表名2.属性名2: # 右外连接(可以查询出表名2的所有记录,而表名1中只能查出匹配的记录): 先给右表插入一些值: 然后进行右外连接查询: 1.4 修改某些记录的字段 前面简单介绍了增(insert into)和 查(select * from),这里接着

数据库MySQL简单操作(一)

以MySQL为例. 一.下载,安装,mysql和navicat. http://blog.csdn.net/bxdxstu/article/details/45746515 二.数据库相关知识 什么是数据库就不介绍了.数据库分为关系型数据库和非关系型数据库.我们常见的就是关系型数据库,比如SQL Server.Mysql.oracle等.鉴于本人才疏学浅,仅接触Mysql比较多.所以这里就根据mysql讲一下,等我系统学习了oracle之后再好好写一篇. 2.1数据库的操作: 2.1.1展示所有

mysql简单操作,增删查改.

当我们装好mysql数据库时,初学者可以进行简单的增删查改练习: 第一步打开mysql 先启动cmd命令窗口 输入mysql -u root -p 在输入密码就进入到了mysql 进入mysql之后: 输入命令show databases; 查看数据库 然后我们创建一个数据库school,对数据表和元素进行操 进入数据库 use + 数据库名 然后进行建表操作 这样我们的学生表就创建好了 然后给里面添加数据:如果想加入中文的话加一个命令 set names gbk; 不然就会报错,像这样 这样就

mysql 简单操作

mysql> drop database if exists jianghu; 创建一个新的数据库,如果存在则删除后建立: Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> create database jianghu; Query OK, 1 row affected (0.00 sec) mysql> show databases; 显示数据库信息: +--------------------+ | Database  

Linux上SQL及MYSQL简单操作

Linux上检查MYSQL是否安装: $ sudo service mysql start Ubuntu Linux安装配置MYSQL: $ sudo apt-get install mysql-server $ sudo apt-get install mysql-client 安装结束后,用命令验证是否安装成功: $ sudo netstat -tap | grep mysql 修改MYSQL配置文件: $ sudo gedit /etc/mysql/my.cnf 打开MYSQL并使用ROO

数据库MySQL简单操作(二)

一.数据的增删改查 1.1 插入记录 1.1.1插入单条数据 INSERT INTO 表名 (字段名1,字段名2,--,字段名N) VALUES (字段1值,字段2值,--,字段N值); ①这是把所有的字段都带上 INSERT INTO student (id,`name`,pwd,age,flush_time,record)VALUES(1,'李荣','2212o1uwi2ui2',23,'2017-09-13 20:03:45','大家伙,你们好,我是李荣,毕业于城市学院1014班,我的爱好

mysql简单操作

数据库(database):顾名思义就是一个存储数据用的仓库,按照数据的结构来组织存储和管理数据. 创建数据库 create databese [if  not exists ]db_name  DEFAULT CHARACTER SET  charset_name; 创建      数据库   [如果不存在]       数据库库名     字符集   字符集名称 例: 创建一个数据库名字为wo 如果数据库wo不存在那么创建一个数据库名字为wo 创建一个数据库并指定所使用的的字符集 creat

mySQL简单操作(二)

1.like子句 [where clause like '%com'] '%' '_' 2.正则 3.union操作符 用于连接多个select语句,[distinct]删除重复数据 select col1, ......, coln from tbl_name [where clause] union [all(默认) / distinct] select col1, ......, coln from tbl_name [where clause] 4.order by 排序 select

进击的Python【第十二章】:mysql介绍与简单操作,sqlachemy介绍与简单应用

进击的Python[第十二章]:mysql介绍与简单操作,sqlachemy介绍与简单应用 一.数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢.所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量.所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来