MySQL数据库基础知识学习笔记(一)

1、MySQL基础与sql语句实战

MySQL是一种关系型数据库管理系统,在互联网公司里非常流行。
Linux下用yum命令安装

实操:连接数据库172.16.41.89
登录mysql命令:
Mysql -u root -p 回车,然后输入密码

查看数据库:
Show databases;

新建数据库:
Create databases xiaoning defsult charset=utf8;
然后再次show databases 查看一下,xiaoning 已经被创建

语句:Create table persion_info(创建一个名为persion_info 的表)
create table person_info # 创建表person_info
(
person_id smallint(5) unsigned auto_increment,#无符号整型,主键,自动增长
name varchar(50) not null comment ‘姓名‘, #非空,注释为姓名
country varchar(60) default ‘China‘,#默认为’china’
salary decimal(10,2) default 0.00 comment ‘工资‘,#默认为0.00,注释为工资
primary key (person_id)#设置persion_id为主键
)engine=innodb default charset=utf8;#使用InnoDB存储引擎,默认使用utf8字符集
(以上创建语句可直接拷贝)
利用客户端navicat,如下图,双击新建的表xiaoning,然后调出查询界面:

点击创建查询后,出现查询编辑框,
在编辑框中拷入sql语句,然后运行


创建成功后,查看库xiaoning,出现person_info的表

修改表结构
语句:alter table person_info
有两种修改方式 modify、change
说明:Col_name 列名
column_definition字段类型
old_col_name 原列名
new_col_name 新列名
语句格式:
Modify Col_name column_definition#修改字段类型
Change old_col_name new_col_name column_definition#修改字段名
实操:
#使用change或者modify两种方法修改country字段长度为50字节
modify语句:Alter table person_info modify country varchar(50) default ‘china‘;
country语句:Alter table person_info change country country varchar(50) default ‘china‘;
增加字段:
ADD col_name column_definition
删除字段
DROP col_name

原文地址:http://blog.51cto.com/1108944/2105008

时间: 2024-10-13 19:39:11

MySQL数据库基础知识学习笔记(一)的相关文章

MySQL数据库基础知识学习笔记(二)

sql语句实战--表连接 (多表查询) 标准SQL语句格式有以下4种: ü 表内连接 Select col1,col2...from tab1,tab2 where tab1.col3=tab2.col3; Col1 列名  tab1表名  where tab1.col3=tab2.col3 连接条件 ü 表外连接(分两种) 左连接 Select col1,col2... from tab1 left join tab2 on tab1.col3=tab2.col3; 右连接 Select co

MySQL数据库基础知识学习笔记(三)

SQL语句实战--DML语句(重点) 选择:select * from table1 where 范围 插入:insert into table1(filed1,filed2)values (filed1,filed2) 解释:filed1,filed2 字段名;filed1,filed2字段值 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1whe

MySQL数据库基础知识

day02 MySQL数据库基础知识 一.基础知识概述: 基础决定你这门课程的学习成败!只有学习好这些基础知识以后,你才能真正的运用自如.才能够对数据库有更深入的了解,道路才会越走越远. 二.基础知识: 1.数据库(database):数据库就好比是一个物理的文档柜,一个容器,把我们整理好的数据表等等归纳起来. 创建数据库命令:        create database 数据库名; 2.查看数据库         show databases; 3.打开指定的数据库         use 

ARM基础知识学习笔记

/*****************数电知识*******************/ PN结(Positive-Negative) 三极管:BJT(双极结型三极管Bipolar Junction Transistor)               FET(场效应管Field Effect Transistor)          (单极结型) 1.MOSFET (金属氧化物半导体Metal Oxide Semiconductor FET)               2.JFET(结型Junct

C++基础知识学习笔记

基本语法 C面向过程思想:程序=(数据结构)+(算法) 数据结构与算法分离,以算法(函数)为主. C++面向对象思想:程序=(数据结构+算法) 数据结构(属性)与算法(操作)绑成一个类,定义一个个对象对象=(数据结构+算法)  ,程序=(对象+对象+对象+--) 面向对象程序设计的程序员有两类:1.面向对象应用程序设计2.类库的设计 头文件:类的声明            ---类的外部接口       (成员函数在类声明中实现时,一般很简短,默认为内联函数)源文件:类的成员函数定义     -

mysql数据库基础知识总结

这里把自己学的mysql数据库的知识总结一下,当是给自己复习一遍,也是方便以后查询 安装和配置mysql就不说了,可以借鉴这位博友的安装过程   https://www.cnblogs.com/by330326/p/5608290.html 一.mysql基本命令 1.创建命令 create user '用户名' @'ip' identified by '密码';  创建用户 ip是指用户登录mysql的电脑ip,可以写%,本地写localhost grant 权限(select/insert/

〖前端开发〗HTML/CSS基础知识学习笔记

经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </html> html是根标签 head定义文档头部,包含: title, script, style, link, meta body是网页主要内容,包含:h1,h2-h6, p, a, img 2. 认识head标签: <head

MySQL数据库的基本操作 学习笔记

主要内容包括:创建数据库,删除数据库,不同类型的数据存储引擎和存储引擎的选择. 创建数据库,默认data目录下创建几个必需的数据库,用 SHOW DATABASES;查看如下: 其中mysql数据库描述用户访问权限,创建数据库是在系统磁盘上划分一块区域用于数据的存储和管理.基本格式为  CRATE DATABASE database_name; 如创建 test_db数据库 用如下命令查看test_db的定义 删除数据库,基本格式 DROP DATABASE database_name; 删除t

MySQL数据库基础知识(二)

21.查询数据 格式:   select [字段列表]|* from 表名   [where 搜索条件]   [group by 分组字段 [having 子条件]]   [order by 排序 asc|desc]   [limit 分页参数] mysql>select * from stu; +----+----------+-----+-----+---------+ | id | name | age | sex | classid | +----+----------+-----+--