02.连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 
03.创建数据库:create database [库名] 
04.显示所有数据库: show databases; 
05.打开数据库:use [库名] 
06.当前选择的库状态:SELECT DATABASE(); 
07.创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], ......); 
08.显示数据表字段:describe 表名; 
09.当前库数据表结构:show tables; 
10.更改表格   
11.  ALTER TABLE [表名] ADD COLUMN [字段名] DATATYPE 
12.  说明:增加一个栏位(没有删除某个栏位的语法。 
13.  ALTER TABLE [表名] ADD PRIMARY KEY ([字段名]) 
14.  说明:更改表得的定义把某个栏位设为主键。 
15.  ALTER TABLE [表名] DROP PRIMARY KEY ([字段名]) 
16.  说明:把主键的定义删除。 
17.显示当前表字段:show columns from tablename; 
18.删库:drop database [库名]; 
19.删表:drop table [表名]; 
20.数据操作 
21.添加:INSERT INTO [表名] VALUES('','',......顺序排列的数据); 
22.查询: SELECT * FROM [表名] WHERE ([条件]); 
文本编辑器sublime text
23.建立索引:CREATE INDEX [索引文件名] ON [表名] ([字段名]); 
24.删除:DELETE FROM [表名] WHERE ([条件]); 
25.修改:UPDATE [表名] SET [修改内容如name = 'Mary'] WHERE [条件]; 
26. 
27.导入外部数据文本: 
28.1.执行外部的sql脚本 
29.当前数据库上执行:mysql < input.sql 
30.指定数据库上执行:mysql [表名] < input.sql 
31.2.数据传入命令 load data local infile "[文件名]" into table [表名]; 
32.备份数据库:(dos下) 
33.mysqldump --opt school>school.bbb 
34. 
35. 
36. 
37.提示:常用MySQL命令以";"结束,有少量特殊命令不能加";"结束,如备份数据库 
38.一. 增删改查操作 
39. 
40.================================================================================= 
41.1. 增: 
42.insert into 表名 values(0,'测试'); 
43.注:如上语句,表结构中有自动增长的列,也必须为其指定一个值,通常为0 
44.insert into 表名(id,name) values(0,'尹当')--同上 
45.2.删数据: 
46.delete from 表名; 
47.delete from 表名 where id=1; 
48.删除结构: 
49.删数据库:drop database 数据库名; 
50.删除表:drop table 表名; 
51.删除表中的列:alter table 表名 drop column 列名; 
52.3. 改: 
53.修改所有:updata 表名 set 列名='新的值,非数字加单引号' ; 
54.带条件的修改:updata 表名 set 列名='新的值,非数字加单引号' where id=6; 
55.4.查: 
56.查询所有的数据:select *from 表名; 
57.带条件的查询: 
58.select *from 表名 where 列名=条件值; 
linux查看python解释器路径
mysql菜鸟教程增删改查59.Select * from 表名 where 列名 not like(like) '字符值' 
60.分页查询:select *from 表名 limit 每页数量 offset 偏移量; 
61. 
62.   
63. 
64.二.操作命令 
65. 
66.================================================================================= 
67.1. 查看数据库信息:show databases; 
68.2.查看表信息:show tables; 
69.3.查看表的结构:desc 表名 
70.4. 新建数据库:create database 数据库名; 
powerbuilder还有人用吗
71.5.操作指定数据库:use 数据库名; 
72.6.新建数据表(先use 操作库); 
73.create table 表名(规范为tbl_表名) 
74.( 
75.id int auto_increment primary key,( auto_increment为自动增长) 
76.name varchar(20) primary key 
77.)ENGINE=InnoDB DEFAULT CHARSET=gbk//支持事务和设置表的编码 
78.6.2添加主外键: 
79.alter table 外表名  add constraint FK_名称 foreign key(外列) references 主表名(主列) 
80.如现有两表 主表tbl_order 子表tbl_orderdetail 现子表tbl_orderdetail的oid列引用了主表tbl_order的oid列 
81.则命令如下: 
82.alter table tbl_orderdetail  add constraint FK_oid foreign key(oid) references tbl_order(oid) 
83.7.导出表,备份到一个文件中,如.txt,.doc 
84.cmd命令窗口:mysqldump -u 用户名  -p  需要备份的数据库名 >备份的文件的保存路径和文件名 
85.注:如指定的文件不存在,mysql会自动添加一个文件,此命令不能加分号结尾(文件没有备份建数据库操作) 
86.8.导入数据库备份文件: 
87.(1).在mysql命令窗口 
88.(2).新建一个要导入的数据库(因为备份中没有备份建数据库操作) 
89.(3).use 当前库名 
90.(4).source 备份的文件的保存路径和文件名(此命令不能加分号结尾) 
91. 
92. 
93.三:系统操作 
94. 
95.================================================================================= 
96.1. 打开服务:net start mysql(mysql为配置时,可自定名称) 
97.2.关闭服务:net stop mysql 
98.3.从cmd 模式进入mysql 
99.(1).mysql -u 用户名 -p 回车>输入正确密码>进入欢迎 
100.(2).mysql -h IP(本机localhost) -u 用户名 -p 回车>输入正确密码>进入欢迎 
101.3.退出:exit/quit; 
102.4.修改用户密码:mysqladmin -u 用户名 -p password 新密码 
103.5.处理中文乱码: 
104.(1).在D:\MySQL \MySQL Server 5.0\data的操作数据为文件中查看是否为以下: 
105.default-character-set=gbk 
什么是开放源代码软件
106.default-collation=gbk_chinese_ci 
107. 
108.(2).查看安装文件默认编码:D:\MySQL\MySQL Server 5.0>my>default-character-set=gbk 
109. 
110.================================================================================= 
111. 
112. 
113.启动:net start mySql; 
114.进入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 
115.列出数据库:show databases; 
116.选择数据库:use databaseName; 
117.列出表格:show tables; 
118.显示表格列的属性:show columns from tableName; 
119.建立数据库:; 
120.匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串; 
121.增加一个字段:alter table tabelName add column fieldName dateType; 
122.增加多个字段:alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType; 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。