码迷,mamicode.com
首页 > 数据库 > 详细

数据库Mysql学习笔记(一)

时间:2015-05-11 14:35:06      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

Mysql 数据库是数据库初学者最佳的选择的,其语法简单,采用的非底层的SQL语言定义(DDL)、操作(DML)、控制(DCL)数据库.

入门知识:服务器、库、表.

(1)安装Mysql服务器、配置文件、数据和路径.Mysqld.exe是服务器端,再安装满足服务器端通信规范的客服端(客服端不唯一)如不同浏览器,基于命令行的Mysql黑窗口,Mysql_fornt,navcat,基于Web的phpMyAdmin.  (初学者建议使用基于命令行的Mysql黑窗口,可熟悉windows中的cmd环境)

(2)连接服务器,采用Mysql 地址 用户名 密码,如mysql  -host(-h) localhost -u root -p  输入密码或mysql -u root -p输入密码.

(3)进入查看库,show databases;Mysql 数据库中有四个库information_schma (关于基本信息)、mysql(关于用户)、performance_schma(关于优化信息),这三个库是系统库。另外一个库test是可直接操作库,

以后的delete,update,modify,select都是在test上.

(4)入门语句:     show databases;--查看所有数据库  create database php;--创建一个名为php的数据库  use php--使用php库,库的名字是不能修改的,但是表的名字可以修改

create table score;--创建一张表   rename table score to new score;-- 重命名表 ,--删除表/库有两种方式dorp delete如dorp datebase test    show tables;--显示所有表名 description 或desc table class;--显示表中的内容.

create table msg(

id int,

title varchar(20),

name varchar(20),

content varchar(1000)

);--制作一张班级表,建表无非是声明列的过程

(5)增删改查四个基本语句:首先考虑字符集不兼容问题:默认建表一般用utf8,但是我们在window下的命令行窗口是GBK的,因此需要声明字符集:

set names gbk;(否则会黑窗口会报错1366)

#往msg表中增加一行数据(增加)

insert into msg (id,title,name,content)

values(1,‘张三‘,‘初来乍到‘,‘能不能当老大?‘);

select *from msg;--查表msg所有列(查询)

insert into msg (id,title,name,content)

values(1,‘李四‘,‘又来了‘,‘你只能千年老二‘);--李四的标号id写错需要修改

#修改:update msg

set id=2,content=‘偏要当老大‘  where name=‘李四‘;--where 条件说明修改哪一行

select *from msg;--查询新表按列显示

insert into msg (id,title,name,content)

values(3,‘3标题,‘刘备‘,‘雌雄双剑‘),

values(4,‘3标题‘,‘关羽‘,‘青龙偃月刀‘),

values(5,‘5标题‘,‘张飞‘,‘丈八蛇矛‘);

select *from msg;--查询新表按列显示

#删除(按照行删除,用条件where定位)

delete from msg where  id=2;--删除第二行

#查询  select id,title from msg;--只查询id,title两列

select *from msg where id>2;--只查看刘,关,张所有列

select name,content from msg where id>2;--只查看刘,关,张的名字和武器

数据库Mysql学习笔记(一)

标签:

原文地址:http://www.cnblogs.com/liuyanhot/p/4412115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!