mysql学习笔记01

来源:互联网 发布:广联达软件下载教程 编辑:程序博客网 时间:2024/05/29 09:09

本文以student数据库为例:

一、mysql的基本DDL基础(DDL – 数据定义语言Data Definition Language )

1.1 创建数据库 

--创建数据库的同时设置字符编码为UTF8CREATE DATABASE student CHARACTER SET UTF8;
1.2 打开(使用)数据库 

use student;

1.3 创建数据库表

CREATE TABLE tbl_student(stuid INT,stuno CHAR(10),stuname VARCHAR(10),stugender INT,stubirth DATE,stutel CHAR(11));
1.4 删除数据库

DROP DATABASE student;
1.5 删除数据库表

DROP TABLE tbl_student;
1.6 修改表的名字

ALTER TABLE old_name RENAME new_name;
1.7 查询已建立的数据库

SHOW DATABASES;-- 末尾要追加s
1.8 查询已建立的表 

SHOW TABLES;--末尾要追加s
二、SQL 语句的基本DML操作(DML-数据操纵语言Data Manipulation Language)

--增insert into 表名称(字段名,字段名,...)values (..,..,..);--插入数据ALTER TABLE tbl_student ADD  COLUMN s_game VARCHAR(10);--增加一列,增加多列的话用逗号隔开末尾追加即可--删DELETE FROM tbl_student;--删除表中所有的数据DELETE FROM tbl_student WHERE stuid = '2';--按条件删除:删除stuid为2的数据ALTER TABLE tbl_student DROP COLUMN s_game;--删除一列--改UPDATE 表名称 SET stuname = '李四' WHERE stuid = '1';--修改数据:将stuid为1的stuname修改为 李四ALTER TABLE tbl_student modify s_game int;--修改列的类型:将s_game的varchar类型修改为int类型ALTER TABLE tbl_student CHANGE COLUMN s_game s_gameid INT;--修改列名:alter table 表名 change column old列名 new列名 new之后的类型;--查SELECT * FROM tbl_student;--通过*将所有列显示出来SELECT stuid,stuname FROM tbl_student;--查询指定的列SELECT * FROM tbl_student WHERE stuid = '1';--查询stuid为1的数据









1 0
原创粉丝点击