建个网站需要多少钱,视频服务器搭建,百度信息流广告推广,注册个体工商户用于网站建设MySql数据库是比较常用的关系型数据库#xff0c;操作用的是sql语句#xff0c;下面来说一说MySql的一些基本操作MySql数据库是一种C/S型的模式#xff0c;即客户端/服务器端#xff0c;对应到具体应用上#xff0c;便是bin目录下的mysql.exe和mysqld.exe#xff0c;mysq…MySql数据库是比较常用的关系型数据库操作用的是sql语句下面来说一说MySql的一些基本操作MySql数据库是一种C/S型的模式即客户端/服务器端对应到具体应用上便是bin目录下的mysql.exe和mysqld.exemysql是客户端mysqld是服务器端。所以先要启动mysqld.exe服务然后用mysql.exe登陆。1.mysql登陆打开cmd命令窗口,输入登陆命令:mysql -h主机ip/域名 -P端口 -u用户名 -p密码在本地登陆的话一般命令是:mysql [-hlocalhost -P3306] -u用户名 -p密码 [表示可以没有]一般-p后面不直接加密码而是直接-p就可以了下一步就会提示输入密码是以密文的方式。2.数据库1.创建数据库create database 数据库名字 [数据库选项] []表示可选例子:create database person charsetutf8; (要以分号结束) //创建一个person数据库,使用字符集utf8create database person //创建一个person数据库字符集是默认的2.查看所有数据库show databases;3.查看部分数据库show databases like 匹配模式 // (_表示任意单个字符’%‘表示任意多个字符其实就是占位符)例子show databases like f_le; //可以匹配的数据库可以是file fole fple fyle......show databases lke %s; //匹配以s结尾的数据库,可以是sys,files,words.....4.删除数据库drop 数据库名字;2.表操作在进行表操作时要先选择要操作的数据库语法: use 要使用的数据库名字;1.创建表create table 表名 (字段名 字段类型)例子create table student (id int,name varchar(4),age int);//创建一个student表2.查看所有表show tables; //查看所有表show tables like 匹配模式 //查看部分表,与查看数据库一样3.查看表结构desc 表名;4.表字段操作alter table 表名 add column 新字段 字段类型; //新增一个字段alter table 表名 change 旧字段名 新字段名 旧字段属性; //改变字段名字alter table 表名 modify 字段名 新类型; //修改字段的类型alter table 表名 drop 字段名; //删除字段5.表重命名rename table 旧表名 to 新表名;6.删除表 drop table 表1,表2,....;3.表内容操作1.查看表内容select * from 表名;// “*” 是通配符表示所有。查看表所有的内容select (字段名1,字段名2...) from 表名; //查看对应字段的内容select (字段列表) from 表名 where 条件; //条件查询内容比较多以后再说.例子select * from student where age18; /查询所有年龄为18的学生的数据2.插入insert into 表名 [字段列表](没写的话默认在全部字段插入数据) values (),(),(),().....;例子insert into student (name,age) values (张三,18),(李四,20);3.删除delete from 表名 where 条件; //如果没写条件的话会把所有数据都删除了(慎用)例子:delete from student where age18; //删除所有年龄为18的学生的数据4.更新(修改)update 表名 set 字段名 新的值 where 条件; //不写条件默认全部修改4.字段类型1.整型tinyint //1个字节大小smallint //2个字节大小mediumint //3个字节大小int //四个字节大小bigint //8个字节大小2.浮点型float // 4字节 精确度7位,超过会四舍五入double //8字节大小 精确度15位超过会四舍五入decimal //定点型小数精确度高3.字符串类型char(L) //定长字符 L表示存放的字符个数 (0-255) //定长的意思是无论装入多少个字符空间都按定义时分配varchar(L) //变长字符 0-65535 会根据实际存放的字符进行分配空间text(n) //文本类型n表示字节数一般存放字符数超过255都应该用问文本类型bolb //存放二进制文件的4.日期时间类型date //日期, 3字节大小格式为 yyyy-mm-dd 从 1000-01-01 到 9999-12-12time // 时间,3字节大小格式 hh:ii:ss 从 -839:59:59 到 838:59:59datetime //日期时间,8字节大小 格式 yyyy-mm-dd hh:ii:sstimestamp //时间戳会自动更新 格式 yyyy-mm-dd hh:ii:ssyear //年 1900-2155 有两种插入方式 自行百度。5.enum(枚举)enum(男’,‘女) //只能取其中之一的值和C语言的枚举差不多都是用一个整型数据代表//比如 ’男 是1‘女是2 在插入数据时可以用1代表男,2代表女-------------其实sql语句还有很多用法需要自己多练多查这里只是列举一些常用的基础用法。MySql还用很多其它高级用法,以及一些基础知识下一篇再说。